2009年3月21日星期六

Vim中表示匹配尽可能少的正则表达式【.\{-}】

之前掌握了,但前几天要用时,发现居然忘记!实在是苦恼。所以这次记下来。


标题中的“匹配尽可能少”相当于《正则表达式30分钟入门教程》的贪婪与懒惰的懒惰匹配模式。具体含义是在尽可能少的重复下,来匹配正则表达式的内容。


举个例子,a12b34b,用【/a.*b】查询会匹配整个字符串“a12b34b”;而用【/a.\{-}b】则只会匹配“a12b”。

没有评论: