首页 > 解决方案 > 正则表达式将“../”替换为 url

问题描述

我想用 url 替换图像中的文件路径。

当前情况:我有<img src="以下可能性:

../../..//assets/test/test/test.png
../../../assets/test/test/test.png
../..//assets/test/test/test.png
../../assets/test/test/test.png
..//assets/test/test/test.png
../assets/test/test/test.png
/assets/test/test/test.png
assets/test/test/test.png

我想用 我试图找到一个有效的正则表达式的url替换every ../or ..//+ ,它与之前的所有内容都匹配assets/https://example.com/assets/

我正在使用这个正则表达式来查找/替换 gulp

更新:

我能够匹配所有内容,直到assets/但我需要它包括:

/.+?(?=assets\/)/gm

见:https ://regex101.com/r/VqQS2L/1/

标签: regex

解决方案


.*?assets\/

这是解决方案


推荐阅读