特定の単語以外にマッチする正規表現


C#にて、特定の単語以外にマッチするパターンが書けず困っています。  
一文字であれば [^abc] で 'abc' 以外にマッチさせることが出来ますが、単語の場合はどうしたら良いのでしょうか？  
否定先読み・否定戻り読みを使う事で一応出来るのですが、これ以外に方法は有りませんか？




[ある文字列を含まないものにマッチする正規表現](http://www.din.or.jp/~ohzaki/regex.htm#Without)のようになり可読性も低下しバックトラックも頻発しパフォーマンスも悪いです。否定先読みを使用した方が可読性も高くパフォーマンスもいいため、正規表現エンジンがサポートしているのであれば使用すべきです。




[ある文字列を含まないものにマッチする正規表現](http://www.din.or.jp/~ohzaki/regex.htm#Without)のようになり可読性も低下しバックトラックも頻発しパフォーマンスも悪いです。否定先読みを使用した方が可読性も高くパフォーマンスもいいため、正規表現エンジンがサポートしているのであれば使用すべきです。

