Как найти и заменить строки в нескольких файлах с помощью Notepad ++?


12

Я немного поигрался с 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

Итак, как мне найти строку, удалить все внутри этой строки и заменить ее другой строкой?

Ответы:


21

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

    введите описание изображения здесь


прости за это. Я даже не видел это сначала. Спасибо!
Sh3perd
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.