首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

求一段正则表达式,该怎么解决

2013-01-20 
求一段正则表达式div onclickadfadfasdf/divaaaaaaaaaaaaaa/apadfadfasdf/pimg src/

求一段正则表达式
<div onclick=''>adfadfasdf</div><a>aaaaaaaaaaaaa</a><p>adfadfasdf</p><img src=''/>

要求只留下adfadfasdf<a>aaaaaaaaaaaaa</a>adfadfasdf<img src=''/>

过滤掉非a标签和img标签的所有其它标签但留下标签中的内容
a标签和img标签不要过滤掉HTML标记 正则表达式
[解决办法]


public static void main(String[] args) throws Exception {
String str= "<div onclick=''>adfadfasdf</div><a>aaaaaaaaaaaaa</a><p>adfadfasdf</p><img src=''/>";
str = str.replaceAll("(?is)<(?!/?(a
[解决办法]
img)).*?>", "");
System.out.println(str);
}

热点排行