regex - 在 Vim 中,如何匹配 "="而不是 "=="?

标签 regex vim

我尝试了许多不同的搜索模式:

  • [^=]=[^=]有效,但前提是 = 不在开头/结尾,并且它也匹配夹心字符
  • =\@!==\@!似乎它应该起作用,因为\@!什么都不匹配,但需要匹配,但它不需要(参见:帮助模式概述)
  • [^=]\@==[^=]\@=也没有,但似乎应该

  • 建议?

    最佳答案

    啊哈:=\@<!==\@!

    关于regex - 在 Vim 中,如何匹配 "="而不是 "=="?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2322211/

    相关文章:

    javascript - 正则表达式 ASCII 特殊字符

    vim - 在 Vim 中如何使用 FuzzyFinder 刷新文件列表?

    python - 如何在 VIM 中设置文件的正确路径?

    vim - 如何在 Gvim 中为一种语言添加智能感知?

    ruby - 这个正则表达式如何拆分第一个元音?

    正则表达式搜索并替换为 Perl 中的变量

    regex - PCRE:返回匹配子模式的偏移量

    正则表达式用于获取 div 内的所有内容,包括 div

    regex - 用Vim中的长度替换与某个正则表达式匹配的字符串

    linux - 如何根据第二个文本文件对txt文件中的行进行排序