Как найти и заменить строки в нескольких файлах, используя 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
Проверьте файл (ы) и все должно быть правильно сейчас