Regex 用于在vim中搜索和替换的正则表达式
我有一个文件,其中有多个条目,如下所示:Regex 用于在vim中搜索和替换的正则表达式,regex,vim,replace,Regex,Vim,Replace,我有一个文件,其中有多个条目,如下所示: Abcd:abcd:*sometext*:klm:xyz/abc Abcd:abcd:R%fs90uw:klm:xyz/abc 现在,我想将“klm”替换为“qrs”,仅适用于那些行中有“sometext”字符串的行 如何使用vim中的搜索和替换功能来实现这一点 谢谢 :g是你的朋友: :g/sometext/s/klm/qrs/g :g是你的朋友: :g/sometext/s/klm/qrs/g 只有当文本不存在时才更改条目如何?我知道了。应该是
Abcd:abcd:*sometext*:klm:xyz/abc
Abcd:abcd:R%fs90uw:klm:xyz/abc
现在,我想将“klm”替换为“qrs”,仅适用于那些行中有“sometext”字符串的行
如何使用vim中的搜索和替换功能来实现这一点
谢谢
:g
是你的朋友:
:g/sometext/s/klm/qrs/g
:g
是你的朋友:
:g/sometext/s/klm/qrs/g
只有当文本不存在时才更改条目如何?我知道了。应该是:v.只有当文本不存在时才更改条目如何?我知道了。应该是:v。