gpt4 book ai didi

regex - Vim,删除一个正则表达式中的空白行和注释行

转载 作者:行者123 更新时间:2023-12-03 01:13:23 27 4
gpt4 key购买 nike

我想一次性删除空白和注释行。我已经发现了有关删除空行的类似问题,因此对于空行我使用:

:g/^$/d

对于注释行:

:g/^#/d

我很好奇有没有办法将这些正则表达式合并为一个?类似的东西

:g/^[$#]/d

但显然它在 vim 中不起作用。

最佳答案

你可以尝试这个命令:

:g/^\(#\|$\)/d

或者

:g/\v^(#|$)/d
<小时/>
  • $ 匹配 [...] 内的文字“$”(输入 :help/$ 获取帮助)
  • \| 用于交替
  • \v 非常神奇(最小的反斜杠转义)

关于regex - Vim,删除一个正则表达式中的空白行和注释行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12662624/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com