11

vsvimの先読みまたは後読みをグーグル全体で検索した後、wikiでどのように、またはそれが先読みまたは後読み(ポジティブまたはネガ)をサポートしているか、およびサポートしている場合はそれらをどのように使用するかを理解できないようです。

私はvimの回答で見たようないくつかの異なる構文を試しましたが、それらのどれも一致するためにvs vimで機能していないようです(置換もありません)\ze \@= (?<=let \w\+)( \(?<=let \w\+\)(

VsVim でルックアラウンドを行うにはどうすればよいですか?

4

2 に答える 2

3

新規参入者のために、将来のためにこのリンクの内容をここにコピーします。

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

/\(Start\)\@<!Date

これは「EndDate」と「YesterdaysDate」の「Date」と一致しますが、「StartDate」とは一致しません

/Start\(Date\)\@!

「Starting」の「Start」には一致しますが、「StartDate」には一致しません

/Start\(Date\)\@=

「StartDate」の「Start」には一致しますが、「Starting」には一致しません

/\(Start\)\@<=Date

「StartDate」の「Date」には一致しますが、「EndDate」と「YesterdaysDate」には一致しません

于 2016-10-14T00:08:31.647 に答える