Notepad ++ Regex - 查找多个字符并用一个字符替换它们

时间:2014-02-03 12:35:27

标签: regex replace notepad++

我有一个+ 20K行的文件,有些字符串有这种结构:

,"/d/s/aaa.jpg","/e/_/bbb.jpg","/_/2/bbb.jpg" ....

我希望用以下内容替换它们:

,"/aaa.jpg", "/bbb.jpg","/bbb.jpg" ...

有人可以为我提供一个正则表达式,找到这5个主要字符并用“/”替换它们吗?

提前谢谢你。

2 个答案:

答案 0 :(得分:0)

编辑:

以下内容:

\"\/[^/]+\/[^/]+\/

将匹配字符串的"/d/s/"/e/_/部分。您可以在此处进行测试:http://regexpal.com/

请务必将其替换为:

"/

要做更多事情,你需要捕获组(即捕获正则表达式的某些部分以在替换中重用它或以某种方式操纵它)

答案 1 :(得分:0)

使用以下内容:

找到:/[^/]+/[^/]+(/[^/]+\.jpg)
替换为:$1