2016-05-11 70 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時) –