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

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

ex)
社長にはマッチするが、社長にはマッチしない。
ペンにはマッチするが、ペンにはマッチしない。

 

 ABABA にはマッチしない。

(?<!B)A

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

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

 

以上。