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

Теперь ты...

  1. Поместите строку в регулярное выражение в формате Find What: ^.*(PeopleSleptWith).*$

    • Строка будет идти между () "скобки, как показано выше в #1
  2. Поставьте 5 пробелов, а затем заменить на: PeopleSleptWith 7 строка

  3. Поставь фильтры: как *.* или же *.txt или что вы заменяете тип файла мудрый
  4. Поместите каталог: где вы хотите, чтобы он был (корневая папка)
  5. Проверить Regular expression вариант
  6. Выбрать Replace in Files
  7. Проверьте файл (ы) и все должно быть правильно сейчас

Другие вопросы по тегам