Java爬虫学习笔记
1234567891011121314151617
import java.util.regex.Matcher;import java.util.regex.Pattern;String str = "待匹配文本";//Pattern: 表示正则表达式Pattern p = Pattern.compile("正则表达式");//Matcher: 文本匹配器,按照正则表达式的规则去读取字符串,从头开始找符合规则的子串Matcher m = p.matcher(str);//如果没有符合的子串,返回false//如果有,返回true。在底层记录子串的起始索引和结束索引+1while(m.find()) { String res = m.group(); System.out.println(res);}
1234
//?理解为前面的数据Java//=表示在Java后面要跟随的数据//但是在获取的时候,只获取前半部分String regex = "Java(?=8|11|17)";
+