9

Я немного поигрался с notepad++ и не могу понять, как это сделать:

У меня есть строка в нескольких файлах (в корневом каталоге), которые я ищу. Пример:

Brittany (File 1)
     PeopleSleptWith 2
Tiffany (File 2)
     PeopleSleptWith 4
Bonqueesh (File 3)
     PeopleSleptWith 3456
.
.
.

Моя цель - заменить все строки PeopleSleptWith константой (IE 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 ответ1

13

Использование 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. Проверьте файл (ы) и все должно быть правильно сейчас

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .