正規表現 part 3
■ このスレッドは過去ログ倉庫に格納されています
0351デフォルトの名無しさん
2006/12/30(土) 16:10:22「その結果はあとに影響する」と言うのがいまいちピンとこない。
でも今まで見た中では一番よくわかる解説だと思う。
[よくない例]
perlreref:
(?=...) ゼロ幅の肯定先読み表明
Microsoft VBScript の RegExp の説明:
肯定先読みを実行する部分式です。
pattern に一致する文字列が始まる位置にある検索文字列と一致します。
一致した文字列は記憶されず、後で使用することはできません。
たとえば "Windows (?=95|98|NT|2000)" は、"Windows 2000" の "Windows"
には一致しますが、"Windows 3.1" の "Windows" には一致しません。
先読み処理では、読み進まれた文字は処理済みとは見なされません。
一致の検出後、次の検索処理は先読みされた文字列の後からではなく、
一致文字列のすぐ後から開始されます。
こんな説明にみんなちゃんと理解できてるの?
■ このスレッドは過去ログ倉庫に格納されています