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是不是先复合某个规则,然后在获取,那不是每次都少东西了吗?
有能解决的办法吗
|
|