您的位置:首页 > 编程语言 > Java开发

Java处理文章内容无效的img标签

2015-08-31 16:34 429 查看
<span style="font-size:18px;">
</span>
Java处理文章内容无效的img标签,使用正则表达式匹配img以及src

<span style="font-size:14px;">					String  FyqXwContent = fqyPublicOpinion.getFyqXwContent().replace("\'", "\"");
Pattern pImg = Pattern.compile("(<img.*?>)",Pattern.CASE_INSENSITIVE);
Matcher mImg = pImg.matcher(FyqXwContent);
yuQingInfo.setFyqXwContent(FyqXwContent);
while(mImg.find()) {
String result = mImg.group();
Pattern p = Pattern.compile("src=\"([^\"]+)\"");
Matcher m = p.matcher(result);
while(m.find()){
if(m.group().contains("http") == false){
String Lastresult = yuQingInfo.getFyqXwContent().replace(result, "");
yuQingInfo.setFyqXwContent(Lastresult);
}
}
}</span>


获取文章内容,使用正则表达式做好img标签的pattern,Pattern.CASE_INSENSITIVE,使用该参数是匹配img标签不区分大小写,进入循环中处理无效的src,得到最终的文章内容。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: