2016-05-11 26 views
11

vsvim lookahead veya lookbehind için tüm google'da arama yaptıktan sonra ve wiki numaralı telefondan arama yaptıktan sonra, ya da nasıl görünüyorsa, ya da bir bakışta ya da lookbehind'i (pozitif veya negatif) nasıl desteklediğini anlayamıyorum. Öyleyse.bakış açısı, pozitif bakış açısından olumlu görünüyor:

denedim birkaç farklı syntaxes\@=(?<=let \w\+)( Ben vim answers gördüğüm \(?<=let \w\+\)( ancak bunların hiçbiri yaparsınız nasıl

eşleşen (ne de ikame) için vim vs çalışıyor gibi görünüyor \ze gibi VsVim'de görünümler mi var?

+0

'StartDate' in 'Başlat' ancak maç olacak Aradığınız şey bu mu? [Link] (http://ssiaf.blogspot.ru/2009/07/negative-lookbehind-in-vim.html) – briansrls

+0

test edilmedi, ancak istediğim gibi görünen – Maslow

+0

evet, umarım işe yarar. Bilmeme izin ver. – briansrls

cevap

1

herhangi yeni gelenler için, ben gelecek için buraya bu bağlantının içeriğini kopyalamak edeceğiz:

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

/\(Start\)\@<!Date 

Bu 'BitişTarihi' ve 'YesterdaysDate' in 'Tarihi' eşleşecek ama olacak Eşleşmeyecek 'BaşlangıçTarihi'

/Start\(Date\)\@! 

'Başlangıç ​​değil de 'StartDate'

01 'Başlat' eşleşecek
/Start\(Date\)\@= 

StartDate 'in 'Tarihi 'maç olacak

/\(Start\)\@<=Date 

başlayan' de' değil de 'BitişTarihi' ve 'YesterdaysDate'

+0

Muhtemelen Vim'de çalışıyor, ancak VsVim v.2.1.1.0'da çalışmıyor (Visual Studio 2015 kullanırken) –

İlgili konular