Я ищу блокнот ++ regexp, который содержит определенную строку. Я затем хочу удалить эту целую строку.
Хорошо я не думаю, что можно сделать это с одной поисковой заменой.
Я сделал бы это.
Откройте поисковую замену, выберите режим regex и ищите:
^.*(string).*$
и позвольте замене быть \1 (это - строка, отмечающая строки, которые Вы не хотите). Это оставит строки только с нежелательной строкой и ничем иным.
Затем переключитесь на расширенный поиск и ищите \r\nstring
и оставьте незаполненную замену. Это удалит строки только с нежелательной строкой в нем.
Существует, вероятно, более опрятный способ сделать это, но это работает.
Править: и о, проверьте первую строку документа также для строки только с нежелательной строкой, поскольку это будет скучать по ним. Как сказано, существует, вероятно, лучший путь. ;)