Как найти и заменить строки в нескольких файлах, используя Notepad++?
Я немного поигрался с notepad++ и не могу понять, как это сделать:
У меня есть строка в нескольких файлах (в корневом каталоге), которые я ищу. Пример:
Brittany (File 1)
PeopleSleptWith 2
Tiffany (File 2)
PeopleSleptWith 4
Bonqueesh (File 3)
PeopleSleptWith 3456
.
.
.
Моя цель - заменить все PeopleSleptWith строки с константой (т.е. PeopleSleptWith 7) но когда я ищу и заменяю несколько файлов, он не удаляет полную строку, что приводит к:
Brittany (File 1)
PeopleSleptWith 7 2
Tiffany (File 2)
PeopleSleptWith 7 4
Bonqueesh (File 3)
PeopleSleptWith 7 3456
Когда на самом деле я хочу:
Brittany (File 1)
PeopleSleptWith 7
Tiffany (File 2)
PeopleSleptWith 7
Bonqueesh (File 3)
PeopleSleptWith 7
Итак, как мне найти строку, удалить все внутри этой строки и заменить ее другой строкой?
1 ответ
Решение
Использование Notepad++ для поиска строки в строке в файле и замены всей этой строки совпадением с другой строкой
инструкции
Откройте Блокнот ++ и нажмите
Ctrl+Fа затем изFind in FilesПараметры вкладки.Теперь ты...
Поместите строку в регулярное выражение в формате Find What:
^.*(PeopleSleptWith).*$
- Строка будет идти между
()"скобки, как показано выше в#1Поставьте 5 пробелов, а затем заменить на:
PeopleSleptWith 7строка- Поставь фильтры: как
*.*или же*.txtили что вы заменяете тип файла мудрый- Поместите каталог: где вы хотите, чтобы он был (корневая папка)
- Проверить
Regular expressionвариант- Выбрать
Replace in FilesПроверьте файл (ы) и все должно быть правильно сейчас
