日期:2014-05-17  浏览次数:20696 次

求正则表示式去除html标签的样式保留img标签的src
	String html = "<table><p style=\"text-align: center\">  <span><a href=\"/picture/0/1309131759193174664.JPG\">" +
"<img border=\"0\" alt=\"\" src=\"/picture/0/s1309131759193174664.JPG\" /></a></span></p></table>";
  String s = html.replaceAll("(\\<\\w+\\s*)[^\\>]*", "$1");
System.out.println(s);

上面的代码可以去掉样式,但是怎么保留img标签的src那,
 strClear=strClear.replaceAll("</?[^/?(br)|(p)][^><]*>","");//保留br标签和p标签。
这是保留标签的一个参考,但是我改了有问题,请大神帮我看看
正则表达式?html样式

------解决方案--------------------
请问你的目的是什么,为何要用这么笨的方法?