じゃあ質問させてくれ
文字列fooのあとに、bar以外の文字列が来て、しかも最後までにbazが現れないという
条件にマッチする正規表現が書きたくて、下のようなのを書いてみたんだけど。

/foo(?:(?:(?!bar)).(?<!baz))+$/

さすがにアレなんで、ちょっとどうにかならないものかなと。複数のパターンに分割するのはなしで。