java正则表达式匹配img标签并替换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java正则表达式匹配img标签并替换相关的知识,希望对你有一定的参考价值。

例如:String xx = hdjksahdjkshj khkjdhsakj <img src="/ee/ads/blll/1.0.0/img/defineform.png"/> dsadsajkdas
字符串中有img标签,现在我想用正则表达式匹配src="/ee/ads/blll/1.0.0/img/defineform.png"的img,并把这个img替换成其他的内容,要怎么写!

参考技术A     public static void main(String[] args) 

        String xx = "hdjksahdjkshj khkjdhsakj <img src=\\"/ee/ads/blll/1.0.0/img/defineform.png\\"/> dsadsajkdas";

        String regex = "src=\\"/ee/ads/blll/1.0.0/img/defineform.png\\"";
        xx = xx.replaceAll(regex, "tttt");
        System.out.println(xx);
    

追问

我想要的是匹配成功后将 替换成ttttt 而不是 万分感谢

追答String regex = "<img src=\\"/ee/ads/blll/1.0.0/img/defineform.png\\"/>";

追问

抱歉,我忘记说了

如果

img标签中可能还会有其他属性,但是只要匹配到src,就将匹配到的src所在的img整个替换成tttt 不好意思不好意思 没说清楚 再次麻烦你了

真的很急 帮帮忙 谢谢了

php正则表达式提取img alt/title标签并替换

有时我们需要对富文本编辑器中的img标签进行必要的处理以满足网站自身的需要,比如:根据站点关键词对页面内img的alt标签设定关键词,以下为提取并替换alt/title标签内容的正则:

$title = "需要替换的内容..."
$pattern= "/<img.*?src=["|‘](.*?)["|‘].*?>/"; $replace = ‘<img src="$1" alt="‘.$title.‘"title="‘.$title.‘">‘; $html = preg_replace($patter, $replace, $content);

以上是关于java正则表达式匹配img标签并替换的主要内容,如果未能解决你的问题,请参考以下文章

js正则匹配替代指定字符(根据img标签的src中的命名规则,用正则表达式替换成下面格式的文字)

js正则匹配替代指定字符(根据img标签的src中的命名规则,用正则表达式替换成下面格式的文字)

匹配img标签 js正则表达式

php正则表达式提取img alt/title标签并替换

js使用正则表达式将字符串里面的img标签src的值提取出来

PHP 正则表达式匹配 img ,PHP 正则提取或替换图片 img 标记中的任意属性。