Notepad ++如何查找和替换目录/文件位置字符串的一部分?

时间:2011-01-23 04:05:15

标签: regex replace notepad++

我正在尝试替换目录字符串的中间部分。我知道前两个文件夹总是相同但中间总是不同。文件名也总是不同的。

例如:

发现:c:/Users/owner/someFolder/someOtherFolder/filename.png
替换为:c:/Users/owner/newFolder/filename.png

从所有者到文件的文件夹数量各不相同。文件类型始终为pngc:/Users/owner/为常量。

2 个答案:

答案 0 :(得分:0)

只需使用常规expresion替换

例如:

替换这个: c:/Users/owner/someFolder/(.*)/filename.png或者您想要使用的内容而不是(。*)

并替换为您想要的任何内容

请确保在查找和替换窗口中选中使用正则表达式替换的选项,否则无法使用

答案 1 :(得分:0)

使用此:

搜索内容:(?<=c:/Users/owner/).+(?=/[^/]+\.png)
替换为:newFolder