読者です 読者をやめる 読者になる 読者になる

正規表現_包含文字のマッチ。直後の文字を除外

ある文字にはマッチさせたいが、その直後に特定の文字が存在する場合は、
マッチさせたくない場合。( 否定の先読み )

ex)
Japanにはマッチするが、Japaneseにはマッチしない。
佐藤にはマッチするが、佐藤さんにはマッチしない。

 

 AABAB にはマッチしない。

A(?!B)

直後に B が存在しない位置直前に A という文字列が続くパターンを示している。

つまり
の直後に B が存在しない場合A にマッチする。

 

以上。