26
何にもマッチしない正規表現
これは馬鹿げた質問のように聞こえるかもしれませんが、私は私の仲間の開発者の何人かと長い話し合いをしました、そしてそれは考えるのは楽しいことのように聞こえました。 そう; あなたの考えは何ですか-正規表現はどのように見えますか? 編集:なぜこれが必要なのですか?1つは、そのような表現について考えるのが興味深いためです。2つ目は、スクリプトに必要なためです。 そのスクリプトでは、辞書をと定義していDictionary<string, Regex>ます。これには、ご覧のとおり、文字列と式が含まれています。 そのディクショナリーに基づいて、私はすべてこのディクショナリーを使用してメソッドを作成する方法の参照としてのみ使用するメソッドを作成します。そのうちの1つは、正規表現を解析済みログファイルと照合します。 式が一致する場合、式Dictionary<string, long>によって返される値に別の値が追加されます。そこで、辞書の表現と一致しないログメッセージをキャッチするために、「不明」という新しいグループを作成しました。 このグループには、他のものと一致しなかったすべてが追加されます。しかし、「未知の」式が(偶然に)ログメッセージと一致しないようにするために、どの文字列を指定しても、決して一致しない式を作成する必要がありました。 したがって、あなたにはこの「本当の質問ではない」という私の理由があります...