Vin*_*eth 4 regex vim conditional
是否可以在Vim中进行条件正则表达式(如http://www.regular-expressions.info/conditional.html中描述的那样)?
Vim正则表达式没有此功能,因此您需要使用一些重复来创建相同的行为:
/\(\%(condition\)\@=then\|\%(condition\)\@!else\)
Run Code Online (Sandbox Code Playgroud)
请注意,您必须在Vim版本中使用该条件两次,并且lookahead/lookbehind必须始终与then/else部分相反,否则您的正则表达式将不正确.