Как удалить всю строку, которая соответствует шаблону

Следующий шаблон соответствует всей строке, как мне искать и удалять эти строки. Если я оставляю пробел в строке замены, он оставляет пробел в этой конкретной строке, когда я делаю через eclipse.

^[\t ]*<param name="logic" .*$

Ответы

Ответ 1

Я ничего не знаю об eclipse, но вам может потребоваться включить соответствие \n newline, чтобы полностью удалить строку. Также - возможно ли заменить пустую строку в противоположность пробелу?

^[\t ]*<param name="logic" .*\n$

Ответ 2

Чтобы удалить строку, вы также должны удалить разрыв строки, а не только содержимое строки. Таким образом, ваше выражение должно заканчиваться на \r\n вместо $. Не могу попробовать в данный момент, поэтому вам придется поэкспериментировать с правильным синтаксисом.