【发布时间】:2010-09-16 17:53:38
【问题描述】:
以下模式匹配整行,我如何搜索和删除这些行。如果我在替换字符串中留了一个空格,那么当我通过 Eclipse 进行操作时,它会在该特定行中留一个空白。
^[\t ]*<param name="logic" .*$
【问题讨论】:
-
你在哪里/如何使用这个表达式来删除所有匹配的行?
以下模式匹配整行,我如何搜索和删除这些行。如果我在替换字符串中留了一个空格,那么当我通过 Eclipse 进行操作时,它会在该特定行中留一个空白。
^[\t ]*<param name="logic" .*$
【问题讨论】:
我对 eclipse 一无所知,但您可能需要包含 \n 换行符匹配才能完全删除该行。另外 - 是否可以用空字符串而不是空格替换?
^[\t ]*<param name="logic" .*\n$
【讨论】:
要删除该行,您还必须删除换行符,而不仅仅是该行的内容。 所以你的表达式应该以 \r\n 而不是 $ 结尾。 目前无法尝试,因此您必须自己尝试正确的语法。
【讨论】: