正则表达式替换img标签内的链接

时间:2018-03-17 13:56:29

标签: java regex

我正在尝试使用regex替换img标记内的网址。我遇到的问题是,当我有2个img标签时,它会将String转换为一个img标签。下面是我试过的例子和正则表达式 正则表达式:(?<=src=\").*?(?<=(?i)new).*?(?=\")

原始字符串

String content = "This is the content with img tags <img src=\"https://link/img.jpeg\"> and <img src=\"https://link/img_new.jpeg\">"; 
SYSO(content.replaceAll("(?<=src=\").*?(?<=(?i)new).*?(?=\")","SECOND_IMG").replaceAll("(?<=src=\").*?(?<=(?i)link).*?(?=\")","FIRST_IMG"));

输出:

This is the content with img tags <img src="SECOND_IMG">

但是所需的输出是

This is the content with img tags <img src="FIRST_IMG"> and <img src="SECOND_IMG">

0 个答案:

没有答案