【发布时间】:2011-05-05 08:45:32
【问题描述】:
我正在尝试在 vim 上实现一个简单的替换,但无法正确完成。我需要在整个文件上删除与模式匹配的所有行。模式是“something*”,意思是“something”后跟任何东西,直到行尾。
我尝试了:%s/pattern*\n//g 和:%s/pattern*$//g,但没有成功。
有什么想法吗?
干杯!
【问题讨论】:
-
仅供参考:* 适用于模式中的前一个字符,因此在您的情况下,它将匹配零个或多个 n。
-
对,我总是对 shell 扩展字符感到困惑:/