
删除空白标签/空格空行,你可以使用一个perl兼容正则表达式替换如下:。这篇文章主要介绍了正则表达式处理图片地址、img标签的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下...。《正则表达式替换工具》,是一个匹配正则表达式的文本替换工具,采用一个正则表达式匹配ios 正则获取img标签ios 正则获取img标签,直接替换文本中的内容。
还可以用吧。 这里是java的,但正则表达式应该是一样的吧。
在网上找一段js的处理代码,异常简洁,相当好,这里和大家共享。
<script>
var content='${item.content}';
re = new RegExp("<(?!img|br|p|/p).*?>", "g"); // 创建正则表达式对象。

r = content.match(re); // 在字符串 s 中查找匹配。
var contentValue = content.replace(/<[^>]+>/g, ""); //去掉所有的html标记
if(contentValue.length>80){
contentValue=contentValue.substring(0,80)+"...";
}
</script>

萌娘百科:萌百对部分scp文档进行了二次创作(娘化)与恶搞,但因为部分条目时代较旧、加入部分低端玩梗与基金会无关的内容(如1999战记)而使很多对scp不了解的新人产生误解,自2015年开始,萌娘百科中的除173外的scp相关条目大部分被ding修改为官方文档。注意:默认的css样式应该位于html文档的首行,进行条件注释判断的所有内容必须位于该默认样式之后。决定了绘制过程所使用的正确样式(参见本文档第五章的样式部分)并进行绘制。
String content="<img src=\"http://192.168.1.162/upload/pu_68.jpg\" alt=\"\" />象个洋娃娃吗33333<img src=\"http://192.168.1.152/upload/33288.jpg\" alt=\"\" />888rrrrrr";
// String regex="<img\\s*([\\w]*=(\"|\')([^\"\']*)(\"|\')\\s*)*/>";//这样更简单
// String regex="<img\\s*src=(\"|\')([^\"\']+)(\"|\')\\s*([\\w]+=(\"|\')([^\"\']*)(\"|\')\\s*)*/>";
Pattern p = Pattern.compile("<img\\s*src=(\"|\')([^\"\']+)(\"|\')\\s*([\\w]+=(\"|\')([^\"\']*)(\"|\')\\s*)*/>");
Matcher m = p.matcher(content);

上面是单纯图片的,下面处理比较全面了。
String regex="<(img|a|p|b|div|br)\\s*([\\w]*=(\"|\')([^\"\'<]*)(\"|\')\\s*)*(/>|>)";
content=content.replaceAll(regex, "");
String regex2="<span\\s*([\\w]*=(\"|\')(([^\"\'/>><']*)(\"|\'))*\\s*)*(/>|>)";
content=content.replaceAll(regex2, "");
content=content.replaceAll("<(/a|b|/b|p|/p|/span|/div)>", "");

content=content.replaceAll("\r|\n|\t| ", "");
if(content.length()>100){
content=content.substring(0,100)+"...";
}
System.out.println(content);
至此,可以基本满足需要了,虽然不能解决全部问题。
//<img\\s*([\\w]*=(\"|\')([^\"\']*)(\"|\')\\s*)*/>
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-113920-1.html
美国人的行动就是来挑战这种所谓的十二海里领海权
自己买酒调才多少成本