黑马程序员技术交流社区
标题:
让正则表达式指针归零的方法
[打印本页]
作者:
刘源
时间:
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