黑马程序员技术交流社区

标题: 让正则表达式指针归零的方法 [打印本页]

作者: 刘源    时间: 2012-8-3 09:24
标题: 让正则表达式指针归零的方法
String str = "ming tian jiu yao fang jia le ,da jia。";
  System.out.println(str);
  String reg = "[url=file://\\b[a-z]{4}\\b]\\b[a-z]{4}\\b[/url]";
  Pattern p = Pattern.compile(reg);
  Matcher m  = p.matcher(str);
  System.out.println(m.matches());  
  while(m.find())
  {
   System.out.println(m.group());
  }
打印结果: tian  fang (没有ming)。
这个是老师的部分练习,红色部分会让这个Stirng的指针向后移4位,所以少ming。
那有没有方法让这个String的指针回到原来的方法呢。
如果我想比较这个String是不是先复合某个规则,然后在获取,那不是每次都少东西了吗?
有能解决的办法吗





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2