Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。1,479件1C#にて、特定の単語以外にマッチするパターンが書けず困っています。3:443限定的な意味での「正規表現」に限ると、一般的にやるには一旦DFAに展開して受け入れ条件を逆転してから正規表現に直すという方法(かそれと等価な方法)しか知られていません。最悪O(2^(2^n))かかります。backreferenceや先読み戻り読みがある拡張正規表現はこの議論には縛られません。3:451正規表現の外側で問題を解決することが許されるなら、その単語にマッチした場合を失敗として扱いマッチしなかった場合を成功として扱うのが一番簡単でしょう。3:47正規表現外で確認ということですか。無理に一つのパターンで全てを解決させようとしたのが間違いだったというわけですね。票3ある文字列を含まないものにマッチする正規表現のようになり可読性も低下しバックトラックも頻発しパフォーマンスも悪いです。否定先読みを使用した方が可読性も高くパフォーマンスもいいため、正規表現エンジンがサポートしているのであれば使用すべきです。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。正規表現の再帰について3正規表現で、or(|)を使った記述を、orを使わないで一つにまとめて記述したい。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。