我的这个函数支持img p br font标签,但会把类似这样的也去除:
1.
2.
3. <测试>
怎样既支持上面的标签,又能较准确的去除html代码?
我觉得应该是:满足以 <开头并且紧跟着字母同时又排除img p等标签的需要被去除。
不如这样的正则应该如何写?多谢
[code="java"]
public class test {
public static void main(String[] args) {
String content;
content = "<img>image_url</font>";
System.out.println(stripTags(content));
}
public static String stripTags(String content) {
if (content == null)
return null;
content = content.replaceAll("<(?!/?(?i)(img|p|br|font)).*?>", "");
return content;
}
}
[/code]