2016-05-11 11 views
11

nach google für vsvim Lookahead oder lookbehind und auf der Suche nach wiki suchen Ich kann nicht herausfinden, wie, oder wenn es sogar Lookahead oder Lookbehind (positive oder negative) und wie man sie verwendet wenn ja.lookarounds positiv negativ lookbehind lookahead

Ich habe versucht, ein paar verschiedene syntaxes wie \ze\@=(?<=let \w\+)(\(?<=let \w\+\)(, dass ich auf vim gesehen habe answers aber keiner von ihnen scheinen für den Abgleich (noch Substitution)

vs vim arbeiten in zu Guten Tag Umarmungen in VsVim?

+0

ist das was du suchst? [link] (http://ssiaf.blogspot.ru/2009/07/negative-lookbehind-in-vim.html) – briansrls

+0

habe nicht getestet, aber ja, das scheint zu sein, was ich will – Maslow

+0

groß, hoffentlich funktioniert es. Gib mir Bescheid. – briansrls

Antwort

1

Für alle Neulinge, werde ich den Inhalt dieses Link hier für die Zukunft kopieren:

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

/\(Start\)\@<!Date 

Dies wird das 'Datum' in 'EndDate' entsprechen und 'YesterdaysDate' aber nicht

/Start\(Date\)\@! 

'Startdatum' entsprechen, werden die 'Start' in ‚Start aber nicht in 'Match Startdate'

/Start\(Date\)\@= 

den 'Start' in 'Startdatum' passen, aber nicht in ‚Start

/\(Start\)\@<=Date 

wird das Spiel 'Date' in 'Startdatum', aber nicht in 'EndDate' und 'YesterdaysDate'

+0

Funktioniert wahrscheinlich in Vim, funktioniert aber nicht in VsVim v.2.1.1.0 (bei Verwendung von Visual Studio 2015) –