Блокнот ++ Как мне найти и заменить часть строки каталога / файла? - PullRequest
0 голосов
/ 23 января 2011

Я пытаюсь заменить середину строки каталога. Я знаю, что первые две папки всегда будут одинаковыми, но средние всегда разные. Также имена файлов всегда будут разными.

Например:

Нахождение: c:/Users/owner/someFolder/someOtherFolder/filename.png
Замена на: c:/Users/owner/newFolder/filename.png

Количество папок от владельца к файлу варьируется. Тип файла всегда будет png, а c:/Users/owner/ будет постоянным.

Ответы [ 2 ]

0 голосов
/ 03 января 2014

Используйте это:

Поиск, что: (?<=c:/Users/owner/).+(?=/[^/]+\.png)
Заменить на: newFolder

0 голосов
/ 23 января 2011

Просто используйте регулярное выражение, замените

, например:

, замените это: c:/Users/owner/someFolder/(.*)/filename.png или все, что вы хотите использовать вместо (. *)

и заменитес тем, что вы хотите

Убедитесь, что вы отметили опцию, которая говорит заменить, используя регулярное выражение в окне поиска и замены, в противном случае это не будет работать

...