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替换成其他的内容,要怎么写!
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中的命名规则,用正则表达式替换成下面格式的文字)