gpt4 book ai didi

regex - Vim:我如何搜索后面没有另一个词的词?

转载 作者:行者123 更新时间:2023-12-03 07:57:30 25 4
gpt4 key购买 nike

非常基本的问题,我正在尝试在 Vim 中编写一个正则表达式来匹配以 "abc " 开头的任何短语。后面紧跟除 "defg" 以外的任何内容.

我用过 "[^defg]"匹配除 d、e、f 或 g 之外的任何单个字符。

我的第一直觉是尝试 /abc [^\(defg\)]/abc [^\<defg\>]但这些都不起作用。

最佳答案

这是搜索字符串。

/abc \(defg\)\@!

您正在寻找的概念称为否定前瞻断言。在 vim 中试试这个以获取更多信息:
:help \@!

关于regex - Vim:我如何搜索后面没有另一个词的词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/96826/

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