Notepad++正则查找替换:如何将路径倒数第二个/替换为/;?
解决方案
操作步骤
- 按
Ctrl+H调出Notepad++替换面板 - 底部「查找模式」选择正则表达式,取消勾选「.匹配换行符」选项
- 「查找目标」输入框填写正则:
/(?=[^/]+/[^/]+$) - 「替换为」输入框填写:
/; - 点击「全部替换」完成批量修改
正则说明
这个正则的逻辑是匹配满足以下条件的斜杠:斜杠之后恰好存在1段不含斜杠的内容、1个斜杠、1段不含斜杠的内容直到行尾,刚好对应路径的倒数第二个斜杠,完全匹配你的需求场景。
以你给出的示例路径/testNAS/questions/ask/test/example/picture.png测试:会精准匹配到test和example之间的斜杠,替换后得到结果/testNAS/questions/ask/test/;example/picture.png,符合预期。
内容的提问来源于stack exchange,提问作者syslog
相关产品推荐
相关产品推荐

