java正则表达式获取任意两个html标签中的内容?

就比如获取<div class=""fliter_px><div class = "search_page">之间的内容或者是<div class=""fliter_px>和<a XXXX> 或者<p xxx>到<img xxxx>之间的内容,就是这是个动态的正则表达式,可以获取自己填写的任意两个标签之间的内容。请大佬们赐教,非常感谢!!!!

import java.util.regex.*;
public class RegexExample {
public static void main(String []args) {
String content=获取的网页内容;
Pattern p=Pattern.compile("<div class=\"fliter_px\">([\\s\\S]+?)<div class=\"search_page\">");
Matcher m=p.matcher(content);
if(m.find()){
System.out.println(m.group(1));
}
}
}
温馨提示:答案为网友推荐,仅供参考
相似回答