- Ctrl + H
- Найти что:
(?:\A|\R\R)(?:(?!LineD)[\s\S])*?(?=\R\R|\z)
- Заменить на:
LEAVE EMPTY
- ПРОВЕРКА Матч
- ПРОВЕРКА Обтекание
- ПРОВЕРКА Регулярное выражение
- UNCHECK
. matches newline
- Заменить все
Пояснение:
(?:\A|\R\R) # non capture group, beginning of file OR 2 linebreaks
(?: # non capture group
(?!LineD) # negative lookahead, make sure sure we haven't "LineD"
[\s\S] # any character, including linebreak
)*? # end group, may appear 0 or more times, not greedy
(?=\R\R|\z) # positive lookahead, make sure we have a double linebreak OR end of file after.
Снимок экрана (до):
Снимок экрана (после):