Подтвердить что ты не робот

Notepad ++ Регулярное выражение находит и удаляет строку

Я пытаюсь найти и удалить строку с помощью Notepad ++

Мне нужно найти строки в этом файле (UNIX Format), которые соответствуют строке ' #RedirectMatch Permanent ' и удалить эту строку.

Кто-нибудь знает, как это сделать, используя Notepad ++ Find and Replace?

Спасибо и с уважением,

4b9b3361

Ответ 1

Шаг 1

  • SearchFind → (goto Tab) Mark
  • Find what: ^ Session. * $
  • Установите флажок Bookmark line
  • Установите флажок Regular expression (под Search Mode)
  • Нажмите Mark All (это найдет регулярное выражение и выделит все строки и пометит их)

Шаг 2

  • SearchBookmarkRemove Bookmarked Lines

Ответ 2

Если он поддерживает стандартное регулярное выражение...

find:
^.*#RedirectMatch Permanent.*$

replace:

Заменить ничего.

Ответ 3

В диалоговом окне поиска укажите следующее:

Найти что: ^$\r\n
Заменить с помощью: (оставьте его пустым)

Нажмите Replace All

Ответ 4

Используя функцию "Заменить все", вы можете удалить строку непосредственно с помощью , заканчивая свой шаблон с помощью:

  • Если в вашем файле завершена строка linux (LF): $\n?
  • Если ваш файл имеет оконную строку (CRLF): $(\r\n)?

Например, в вашем случае:

.*#RedirectMatch Permanent.*$\n?

Ответ 5

Сочетание лучшего из всех ответов

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