Vim:选择直到第一场比赛

时间:2010-09-02 09:03:35

标签: vim

  

Lorem ipsum dolor坐下来,你好自己的精神。 Vivamus lorem mauris,在ornare的格言中坐下来,在nibh肆虐。整数volutpat justo vitae enim ultrices ultrices。在ut odio的quis tortor id diam tincidunt feugiat。 Donec faucibus sapien vitae ante aliquam malesuada。 Nam facilisis,metin in tincidunt posuere,hello massa nisi vulputate nunc,id rutrum mi enim non risus。在eget leo的Phasellus ac nisl non tortor pulvinar accumsan。 Nunc neque mauris,vehicula eget malesuada a,vestibulum non urna。 Proin iaculis sem vel nulla porta tristique。 Donec magna diam,eleifend quis vehicula in,aliquam in dolor。在et tellus nec metus volutpat dapibus。 Duis hello purus dolor,aliquet in vehicula id,adipiscing id lorem。 Vivamus elementum,mauris non vulputate tempus,risus elit tincidunt nunc,et posuere velit ligula sit amet purus。整数pellentesque ultrices sodales。 Donec in arcu eu est ullamcorper tincidunt placerat at sem。

我希望选择从 hello

开始到第一次出现的所有内容

我试试这个

/^.*hello

但它会返回整个文本直到最后一个问候。

那怎么办?

2 个答案:

答案 0 :(得分:22)

您可以使用可视模式然后搜索hello来扩展它

0v/hello<cr>

应该这样做

否则,为了进行“非贪婪”搜索,您可以尝试{ - }

/^.\{-\}hello

答案 1 :(得分:7)

只是让捕获非贪婪:

/^.\{-}hello

这匹配“尽可能少”。

相关问题