折腾了一个HTML文件,想把标签中一些不要的属性去掉,直接的话就直接匹配到行末了,想想vim这么高级的东西应该支持非贪婪匹配吧,于是在google和自带帮助的指引下折腾出来了。其实很简单,在:h non-greedy一条中有说,使用{-}来匹配,和*的功能类似,于是乎就有:
- 默认贪婪匹配到行末:/<a.*>
- 使用非贪婪匹配本标签:/<a.\{-}>
折腾了一个HTML文件,想把标签中一些不要的属性去掉,直接的话就直接匹配到行末了,想想vim这么高级的东西应该支持非贪婪匹配吧,于是在google和自带帮助的指引下折腾出来了。其实很简单,在:h non-greedy一条中有说,使用{-}来匹配,和*的功能类似,于是乎就有:
我懒得注册flicker,那张瀑布那张实在震撼到了我,拍的太好了!!!教教我你是怎么进步这么快的!!!
@rainy, 呵呵,在那乱发,回你的blog上了~
上次面QQ的时候就被问到了。正则还真不熟。。
@rainy, 汗,,你这说的是啥啊。。
@reeze, 呵呵,@rainy 童鞋看到另一篇文章后跑到这篇文章来发消息,嗯~
正则是个神奇的东西,我也刚入门没多久
Pingback: Tweets that mention Vim中的非贪婪匹配 | 湖间小筑 -- Topsy.com