一直没有好好研究java和正则的粘合使用,补课一下
参考地址:http://www.cnblogs.com/ggjucheng/p/3423731.html
public static String matchMatcher(String str,String reg){
Pattern pattern =Pattern.compile(reg);
Matcher matcher=pattern.matcher(str);
matcher.find(); //find查找是否成功
Pattern p=Pattern.compile(reg);
Matcher m=p.matcher(str);
m.find();//查找操作
System.out.println(m.start());//返回匹配开始位置
System.out.println(m.end());//返回匹配结束位置
System.out.println(m.group());//返回匹配内容
//System.out.print(matcher.);
return matcher.group();
}
正则串使用的是逆向环视如下:(这个的转义比vi少不少)
String get_num_reg="(?<=共)\\d+"; //从文本"共\d+页"中提取数字部分
参考地址:http://www.cnblogs.com/ggjucheng/p/3423731.html
没有评论:
发表评论