gpt4 book ai didi

regex - 什么是正确的 VIM 正则表达式来搜索以获得 = 而不是 ==?

转载 作者:行者123 更新时间:2023-12-02 06:37:13 27 4
gpt4 key购买 nike

在下面的代码中:

a = b = c == 1

我只想匹配前两个 =,而不是最后的 ==。

我想通了这个模式 \<=\>\< 起可以使用匹配单词的开头和 \>匹配结尾。但事实并非如此。这种模式有什么问题,什么是正确的模式?

最佳答案

vim 支持环视,因此您可以在 = 周围使用负向后视和负向前视。这将仅匹配行首或行尾所需的 = 甚至 =。

\(=\)\@<!=\(=\)\@!

关于regex - 什么是正确的 VIM 正则表达式来搜索以获得 = 而不是 ==?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15698090/

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