Regex 简单Vim正则表达式
我正在努力匹配Regex 简单Vim正则表达式,regex,vim,Regex,Vim,我正在努力匹配 ^ ^ 但不是 ^^ ^ 也就是说,0或1个空格后跟一个插入符号。我找不到在vim中翻译正则表达式的方法。。。我目前有/\=\^$,但它与^^^(最后一个插入符号)匹配 这是相当混乱的,因为所有的^符号。你缺少的是一个消极的前瞻,\@ 有关更多信息,请参阅: :h /\@! 这是相当混乱的,因为所有的^符号。你缺少的是一个消极的前瞻,\@ 有关更多信息,请参阅: :h /\@! 这似乎对我有用 这对我来说似乎很有效。向前看或向后看不需要使用括号\^\@和\%(\^\)
^
^
但不是
^^
^
也就是说,0或1个空格后跟一个插入符号。我找不到在vim中翻译正则表达式的方法。。。我目前有/\=\^$
,但它与^^^
(最后一个插入符号)匹配
这是相当混乱的,因为所有的^
符号。你缺少的是一个消极的前瞻,\@代码>
有关更多信息,请参阅:
:h /\@!
这是相当混乱的,因为所有的^
符号。你缺少的是一个消极的前瞻,\@代码>
有关更多信息,请参阅:
:h /\@!
这似乎对我有用
这对我来说似乎很有效。向前看或向后看不需要使用括号<代码>\^\@代码>和\%(\^\)\@
的含义完全相同(不是\^\@!
和\(\^\)\@!
:这里您使用了捕获括号,我想您不需要)。@zyX,我已经相应地更新了正则表达式。谢谢。向前看或向后看不需要使用括号<代码>\^\@代码>和\%(\^\)\@
的含义完全相同(不是\^\@!
和\(\^\)\@!
:这里您使用了捕获括号,我想您不需要)。@zyX,我已经相应地更新了正则表达式。非常感谢。
^\s\?\^$