读书人

求正则示意式去除html标签的样式保留i

发布时间: 2013-10-25 14:36:53 作者: rapoo

求正则表示式去除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样式
[解决办法]
请问你的目的是什么,为何要用这么笨的方法?

读书人网 >Java Web开发

热点推荐