Notepad ++ Регулярное выражение находит и удаляет строку
Я пытаюсь найти и удалить строку с помощью Notepad ++
Мне нужно найти строки в этом файле (UNIX Format), которые соответствуют строке '
#RedirectMatch Permanent '
и удалить эту строку.
Кто-нибудь знает, как это сделать, используя Notepad ++ Find and Replace?
Спасибо и с уважением,
Ответы
Ответ 1
Шаг 1
-
Search
→ Find
→ (goto Tab) Mark
-
Find what
: ^ Session. * $
- Установите флажок
Bookmark line
- Установите флажок
Regular expression
(под Search Mode
)
- Нажмите
Mark All
(это найдет регулярное выражение и выделит все строки и пометит их)
Шаг 2
-
Search
→ Bookmark
→ Remove Bookmarked Lines
Ответ 2
Если он поддерживает стандартное регулярное выражение...
find:
^.*#RedirectMatch Permanent.*$
replace:
Заменить ничего.
Ответ 3
В диалоговом окне поиска укажите следующее:
Найти что: ^$\r\n
Заменить с помощью: (оставьте его пустым)
Нажмите Replace All
Ответ 4
Используя функцию "Заменить все", вы можете удалить строку непосредственно с помощью , заканчивая свой шаблон с помощью:
- Если в вашем файле завершена строка linux (LF):
$\n?
- Если ваш файл имеет оконную строку (CRLF):
$(\r\n)?
Например, в вашем случае:
.*#RedirectMatch Permanent.*$\n?
Ответ 5
Сочетание лучшего из всех ответов
![введите описание изображения здесь]()