有两个Matcher Pattern
p = Pattern.compile(title);
m = p.matcher(html);
都是在用matcher中的方法
matches()全匹配
lookingAt()从字符串最开头开始匹配子串
find()对任意字符匹配
find(int)从哪个索引开始匹配
找到后用group(int)来获取其中的分组 0为全部 1开始为第几个分组
region(int,int)设置查找范围 不包括结尾
start(int) 返回第几组的开始索引
end(int) 由于不包含尾部 所以会向后移动一位
groupCount() 返回组数
reset(string) 重新定义要被正则表达式匹配的字符串
Pattern p = Pattern.compile("123");
Matcher matcher = p.matcher("asfsfsd123fdzzx");
boolean find = matcher.find();
System.out.println(matcher.end());
matcher.reset("aa123");
matcher.find();
System.out.println(matcher.end());