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

Joe*_*Joe 17 regex eclipse replace

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

^[\t ]*<param name="logic" .*$
Run Code Online (Sandbox Code Playgroud)

El *_*oco 20

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

^[\t ]*<param name="logic" .*\n$
Run Code Online (Sandbox Code Playgroud)

  • 我不得不使用\ R而不是\n.\ R是平台独立的行分隔符. (9认同)

Sim*_* D. 6

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