2016-05-11 68 views
11

搜索全部谷歌搜索vsvim前瞻性或后向,并在wiki我似乎无法弄清楚如何,或者如果它甚至支持前瞻或lookbehind(积极或消极),以及如何使用它们如果是这样。lookaround积极负面lookbehead lookahead

我已经尝试了几种不同syntaxes\ze\@=(?<=let \w\+)(\(?<=let \w\+\)(,我已经看到了VIM answers,但他们都不是工作在VS vim的匹配问题(也没有替代)

你怎么办在VsVim中看起来如何?

+0

这是你在找什么? [链接](http://ssiaf.blogspot.ru/2009/07/negative-lookbehind-in-vim.html) – briansrls

+0

还没有测试,但是,似乎是我想 – Maslow

+0

伟大,希望它的作品。让我知道。 – briansrls

回答

1

对于任何一个新人,我会在这里的内容复制此链接为未来:

http://ssiaf.blogspot.ru/2009/07/negative-lookbehind-in-vim.html

/\(Start\)\@<!Date 

这将匹配在“结束日期”和“YesterdaysDate”“日期”,但不会匹配“起始日期”

/Start\(Date\)\@! 

将在“开始而不是在‘开始日期’

01相匹配的“开始”
/Start\(Date\)\@= 

将匹配“开始”的“起始日期”,但不是“开始

/\(Start\)\@<=Date 

将匹配‘’在‘开始日期日期’,但不是在‘结束日期’和‘YesterdaysDate’

+0

可能适用于Vim,但不适用于VsVim v.2.1.1.0(使用Visual Studio 2015时) –