Vim中的哪个正则表达式将匹配no.
以下字符中的所有字符?
foo, bar, and baz, no. 13, qux
换句话说,匹配必须是 foo, bar, and baz,
我是新来的正则表达式,我在此处进行了Stack Overflow的研究,一个建议是.+?(?= no.)
。但是,它似乎仅适用于正则表达式的正则(perl?)风格,不适用于Vim。
请帮忙。
对于我要实现的目标,也许有一个更简单的解决方案。我的最终目标是放在foo, bar, and baz
大括号中,我计划使用一个包含正则表达式的全局替换命令。
我的最终目标是将“ foo,bar和baz”放在大括号中
你可以试试
:s/\v(.*)(, no\.)/{\1}\2/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句