我最近继承了在Dreamweaver中创建的网站,其中所有网址都使用“向上一级”表示法,例如“../products/”我希望进行全局查找并替换为根路径,例如“/产物/".
我需要在 Visual Studio Find& amp;中使用正则表达式。替换对话框以替换以下匹配项:
“../../../ products”with“/ products /”
“../../products/”with“/ products /”
“../news”with“/ news /”
“../*”with“/ *”
所有网址都是相对于root的,所以我想我只需要用'/'
替换任意数量的匹配'../'答案 0 :(得分:1)
替换以下
(\.\./)+
只有一个/
(先备份项目;))
答案 1 :(得分:1)
首先用(\.\./)+
替换/
可能最容易。
然后检查您的路径是否以/
结尾,并在必要时添加。
答案 2 :(得分:0)
试试这个:
(\.\./)+.+
转换为../重复n次,然后重复n次