22587


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


CC BY-SA 3.0
2016-02-27T03:03:53.457
22585
2016-02-27T04:08:23.867
2016-02-27T03:09:31.303
4236
14228
question
c# 正規表現
特定の単語以外にマッチする正規表現


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


CC BY-SA 3.0
2016-02-27T04:08:23.867
22587
2016-02-27T04:08:23.867
4236
22585
answer