我有一些包含以下src
属性的图像标记:
https://url.com/image/img.jpg
我希望替换任何路径中包含“/image/”的图像(或href), 替换后的结果如下:
https://newurl.com/img.jpg
我尝试使用了以下方法:
/src="(?:[^'\/]*\/)*([^']+)"/g
但不确定如何使其仅匹配
/image/
路径,同时当我将src
更改为href
时,似乎无法替换两者。澄清一下,我正在解析包含html字符串的纯文本。此外,我需要能够保留文件名,但替换主机地址。
更新:这是我目前拥有的jsfiddle。尽管它适用于
src
,但它没有考虑到路径中的/image/
,同时删除了href。
/image/
的正则表达式呢? - Abhinav Galodhasrc.replace('/image/','/')
。 - Adam Jenkins