gpt4 book ai didi

string - 在 Vim 中删除包含字符串的完整单词

转载 作者:行者123 更新时间:2023-12-02 16:45:00 37 4
gpt4 key购买 nike

我试图从一行中删除包含特定字符串的单词。以下是文本示例:

host-a, host-b, host-c+test, host-d, host-e+test

我想删除任何包含 +test 的内容,结果是:

host-a, host-b, host-d

同样,我需要逐行应用它,而不是应用到文件中的所有行。它将在宏中使用。

我该怎么做?

最佳答案

也许是这样的?

:%s/\<[-a-z]\++test\>//gc

它会询问您是否要替换每场比赛。提示:set hlsearch 将向您显示匹配项。

如果您还想删除逗号,则:

%s/\(,\s\+\)\?\S\++test\>//gc

关于string - 在 Vim 中删除包含字符串的完整单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14421942/

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