vim正規表現の場合:
/foo\(bar\)\@=/一致したfoo後に続く場合bar
何が次に一致しbarますfooか?
試し/\(foo\)\@=bar/ましたが、うまくいかないようです。
これらは、より簡単な方法ですVim。\zs(試合開始) と(試合終了)を使用できます\ze。
fooに続いてbarfoo\zebar
barフォローfoofoo\zsbar
これ:
\(foo\)\@<=\(bar\)
foo が前にあるbarを一致させようとしているため、肯定的な後読み (先読みではなく) 演算子を使用する必要があります。
ところで、ここにリンクがあります.vim正規表現演算子のチートシートとして常に使用しています