如何删除与模式匹配的整行

时间:2010-09-16 09:47:05

标签: regex eclipse replace

以下模式匹配整行,如何搜索和删除这些行。如果我在替换字符串中留下一个空格,当我通过eclipse执行时,它会在该特定行中留下空白。

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

2 个答案:

答案 0 :(得分:19)

我对eclipse一无所知,但您可能需要包含\n换行符才能完全删除该行。另外 - 是否可以用空字符串替换而不是空格?

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

答案 1 :(得分:6)

要删除该行,您还必须删除换行符,而不仅仅是行的内容。 所以你的表达式应以\ r \ n而不是$结尾。 目前无法尝试,因此您必须自己试验正确的语法。