regex - 正则表达式将“../”替换为 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
解决方案
.*?assets\/
这是解决方案
推荐阅读
- android - Android回调和监听器的区别
- javascript - 从先前的组件渲染中预先填充的 React useState
- javascript - 查找小于或等于一个数字的所有斐波那契数
- c# - 关于 acumatica,有没有办法从一个表中获取一个变量并将其用作另一个表的 id 的一部分?
- reactjs - Django urls.py + React 路由器
- jestjs - 来自另一个函数的 fn() 模拟警报
- python - 有没有办法增加 tinydb JSON 限制?
- php - Symfony / Doctrine - 资源竞赛
- java - 执行我的 java apache poi 程序后无法打开 Excel 文件,我正在使用文件输出流
- php - PHP按域名排序数据库