>>346
「その結果はあとに影響する」と言うのがいまいちピンとこない。

でも今まで見た中では一番よくわかる解説だと思う。

[よくない例]

perlreref:

(?=...) ゼロ幅の肯定先読み表明

Microsoft VBScript の RegExp の説明:

肯定先読みを実行する部分式です。
pattern に一致する文字列が始まる位置にある検索文字列と一致します。
一致した文字列は記憶されず、後で使用することはできません。
たとえば "Windows (?=95|98|NT|2000)" は、"Windows 2000" の "Windows"
には一致しますが、"Windows 3.1" の "Windows" には一致しません。
先読み処理では、読み進まれた文字は処理済みとは見なされません。
一致の検出後、次の検索処理は先読みされた文字列の後からではなく、
一致文字列のすぐ後から開始されます。

こんな説明にみんなちゃんと理解できてるの?