1,获取指定HTML标签内的内容
解决方法之一:
String source = "<div><span>你</span>ssss<span class=\"view-head-scene-abstract\">"
+"举世闻名的旅游城市,甲天下的山水勾勒出一幅唯美的中国画卷"
+"乘一叶竹筏漂荡于漓江之上,犹如置身百里画廊,充满着诗情画意。 </span></div>";
List<String> result = new ArrayList<String>();
String reg = "(?<=<span class=\"view-head-scene-abstract\">)([\\s\\S]*?)(?=</span>)";
Matcher m = Pattern.compile(reg).matcher(source);
while (m.find()) {
String r = m.group(0);
result.add(r);
}
System.out.println(result);