否定的先読み(?!pattern)
from
正規表現の先読みと後読み
(?!pattern)
直後に
pattern
が続かないものに一致する
table:例: foo(?!bar)
foo o
aafooaa o
foobar x
foobara x