Як знайти та замінити рядки в кількох файлах за допомогою Notepad ++?


9

Я трохи зараз возився з блокнотом ++, і я збентежений, як робити це:

У мене є рядок з декількох файлів (у кореневому каталозі), який я шукаю. Приклад:

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

Отже, як я продовжую шукати рядок, видаляючи все, що знаходиться в межах цього рядка, і замінюючи його на інший рядок?

Відповіді:


16

Використовуючи Notepad ++, щоб знайти рядок у рядку у файлі та замінити цей увесь рядок на збіг на інший рядок

Інструкції

Відкрийте « Блокнот ++» і натисніть Ctrl+, Fа потім - у Find in Filesпараметрах вкладки.

Тепер ти ...

  1. Покладіть рядок у формат регулярного вираження знахідки Знайти: ^.*(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.