2 yin935278 yin935278 于 2016.03.09 13:55 提问

java正则去除字符中img标签src值为空的数据

获取一个字符串,其实就是HTMLEncode过来的HTML数据,
有一个img标签,但是src属性为空,怎么正则将该img标签去除掉?

1个回答

Royal_lr
Royal_lr   Ds   Rxr 2016.03.09 14:31

用jquery对img标签进行遍历,,取到src属性后进行判断,,为“”或null的删除

yin935278
yin935278 需要java正则处理才行,我这边不仅仅只有img标签
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Java 正则表达式匹配img标题的src值
Java 正则表达式匹配img标题的src值
使用正则表达式从一段字符串中匹配出img标签的src值
第一步:匹配内容中存在的img标签; 第二步:得到匹配到的img标签中的内容; 第三步:匹配第二步得到的img标签中的src /**  * 获取img标签中的src值  * @param content  * @return  */ public static List getImgSrc(String content){           List list = new A
java正则替换img标签中src值
主要功能是: 替换html字符串中img标签src的值. 代码如下:          package com.junlenet.common.util; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * html处理工具类 * @author huweijun * @date 2016年7
java 正则表达式替换img标签的src路径
需求:由于系统切换,要求将存在数据库中的网页内容中的img标签的src属性进行修补,举例: content="其他字符"; 要求替换后为: content="其他字符";     使用正则即可解决,代码如下(ApiUtil.java静态方法) Java代码   /**       * 将img标签中的src进行二次包装       *
ASP.NET正则替换html标签中img src/href
 _temphref = _childhref.Substring(0, _childhref.LastIndexOf('/') + 1);                 _content = Regex.Replace(_content, @"(?is)(?<=<(a|img)\b.*?(src)="")", _temphref, RegexOptions.IgnoreCase);
使用Jsoup来获取字符串中img标签src的值
1、引入jsoup-1.9.2.jar包,下载地址http://www.open-open.com/jsoup/ 2、字符串值为:Content=是芙蓉峰沃尔沃<img src="/fileimage/image/20160926/20160926092940_972.jpeg" alt="" />的的是非得失<img src="/fileimage/image/20160926/201609
获取<img src />正则表达式
从文本中获取的src路径: // String img = "]*?>"; // 获取图片url String img = "src\\s*=\\s*\"?(.*?)(\"|>|\\s+)";// 获取图片src Matcher matcher = Pattern.compile(img).matcher(picContent.getContent()); List listImgSrc = n
正则表达式替换img标签src值
过滤content的img标签,替换src的值,输出替换后的文章
原来java的正则也很强大,搜索html文档,根据要求替换img标签中的src属性
以前一直以为java的正则太弱了,到今天才发现是自己太弱了,下面记录一个比较复杂的匹配过程:搜索html文档,根据要求替换img标签中的src属性,进行这个操作的目的是为了在发送带图片的邮件时将附件与图片通过邮件头属性Content-ID联系起来 这里面涵盖了java正则的分组和特殊标记(有对应的字段,比如DOTALL,即换行匹配) regex.txt是我们需要进行匹配的对象,它的内容
JavaScript查找Html字符串中的img标签替换src属性的内容
JavaScript示例代码如下:  var newContent= content.replace(/]*src=['"]([^'"]+)[^>]*>/gi,function(match,capture){   //capture,返回每个匹配的字符串                             var newStr='';