用户工具

站点工具


vim:non-greedy

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

vim:non-greedy [2011/10/09 09:29] (当前版本)
行 1: 行 1:
 +====== Vim中的非贪婪匹配 ======
 +
 +折腾了一个HTML文件,想把标签中一些不要的属性去掉,直接的话就直接匹配到行末了,想想vim这么高级的东西应该支持非贪婪匹配吧,于是在google和自带帮助的指引下折腾出来了。其实很简单,在:​h non-greedy一条中有说,使用{-}来匹配,和*的功能类似,于是乎就有:
 +
 +  * 默认贪婪匹配到行末:/<​a.*>​
 +  * 使用非贪婪匹配本标签:/<​a.\{-}>​
  
vim/non-greedy.txt · 最后更改: 2011/10/09 09:29 (外部编辑)