通过正则实现Java记事本中查找和替换功能

来源:互联网 发布:观澜网络丁香园怎么样 编辑:程序博客网 时间:2024/05/16 05:53
1、查找功能: 
String s = "Test5"; 
Matcher m = Pattern.compile("st").matcher(s); 
m.replaceFirst("st"); 
System.out.println(m.start());//获取第一个符合的字符串的起始位置,下一个的话,需要使用s.subString()指定字符串 

2、替换一样实现: 
String s = "Test5"; 
Matcher m = Pattern.compile("st").matcher(s); 
m.replaceFirst(你要替换为的字符串); 
System.out.println(m.start());//获取第一个符合的字符串的起始位置,下一个的话,需要使用s.subString()指定字符串