简单的Vim正则表达式

时间:2013-12-26 23:20:57

标签: regex vim

我正在尝试匹配

^
 ^

但不是

^^
 ^

即0或1个空格,后跟一个插入符号。我找不到在vim中翻译正则表达式的方法...我目前有/ \=\^$但它匹配^^^(最后一个插入符号)。

2 个答案:

答案 0 :(得分:4)

/^\s\=\^\^\@!

由于所有^符号,这相当混乱。您缺少的是负面预测,\@!

有关详细信息,请参阅:

:h /\@!

答案 1 :(得分:1)

^\s\?\^$

这似乎对我有用。