この例では、「Matches」の5文字目「h」を検査しているときに、1文字先の「e」を先読みして、マッチしないと判断される。否定先読みアサーションに指定したパターンは、抽出される文字列には含まれない。実に2週間ぶりの更新。転職してそろそろ2ヶ月になる頃だけど、実案件で苦戦しまくっている。今回の話もそこから出てきたネタ。subexpressionに一致しない必要があります。ゼロ幅の正およびゼロ幅負の先読みアサーション(?=パターン)および(?!パターン)の両方が、Perlと同じ構文でサポートされています。>先読みアサーションは文字を消費しないので、すべての重複する一致が見つかります。文字列を分割する場合は、先読みアサーションと後読みアサーションが便利です。zeclさんは、はてなブログを使っています。