Как удалить всю строку, которая соответствует шаблону - PullRequest
16 голосов
/ 16 сентября 2010

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

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

Ответы [ 2 ]

19 голосов
/ 16 сентября 2010

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

^[\t ]*<param name="logic" .*\n$
6 голосов
/ 16 сентября 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...