書けないことはないけど否定の正規表現は鬼門なのでおすすめしない。

例えば^abc$の否定は

^(|.|..|[^a]..|[a[^b].|ab[^c]|....*)$

なので似たようなことをすればOK。君の問題のはめんどくさくて書く気
しないから自分で頑張れ。