html tool

2015年4月13日星期一

java中正则匹配使用

一直没有好好研究java和正则的粘合使用,补课一下


     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

没有评论:

发表评论