我正在尝试替换目录字符串的中间部分。我知道前两个文件夹总是相同但中间总是不同。文件名也总是不同的。
例如:
发现:c:/Users/owner/someFolder/someOtherFolder/filename.png
替换为:c:/Users/owner/newFolder/filename.png
从所有者到文件的文件夹数量各不相同。文件类型始终为png
,c:/Users/owner/
为常量。
答案 0 :(得分:0)
只需使用常规expresion替换
例如:
替换这个:
c:/Users/owner/someFolder/(.*)/filename.png
或者您想要使用的内容而不是(。*)
并替换为您想要的任何内容
请确保在查找和替换窗口中选中使用正则表达式替换的选项,否则无法使用
答案 1 :(得分:0)
使用此:
搜索内容:(?<=c:/Users/owner/).+(?=/[^/]+\.png)
替换为:newFolder