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