Un Regex que nunca será igualado por nada.

Esto puede sonar como una pregunta estúpida, pero tuve una larga conversación con algunos de mis colegas desarrolladores y me pareció algo divertido.

Asi que; ¿Cuál es tu pensamiento? ¿Qué aspecto tiene un Regex, que nunca será igualado por ninguna cadena, nunca!

Editar: ¿Por qué quiero esto? Bueno, en primer lugar porque me parece interesante pensar en una expresión así y, en segundo lugar, porque la necesito para un script.

En ese guión defino un diccionario comoDictionary<string, Regex>. Esto contiene, como ves, una cadena y una expresión.

Basándome en ese diccionario, creo métodos que usan este diccionario como referencia única sobre cómo deberían hacer su trabajo, uno de ellos compara las expresiones regulares con un archivo de registro analizado.

Si una expresión coincide, otraDictionary<string, long> Se agrega un valor que es devuelto por la expresión. Por lo tanto, para detectar cualquier mensaje de registro que no coincida con una expresión en el diccionario, creé un nuevo grupo llamado "desconocido".

A este grupo se agrega todo lo que no coincide con ningún otro. Pero para evitar que la expresión "desconocida" no coincida (accidentalmente) con un mensaje de registro, tuve que crear una expresión que ciertamente nunca coincide, sin importar la cadena que le dé.

Por lo tanto, ahí tienes mi razón para esto "no es una pregunta real" ...

Respuestas a la pregunta(24)

Su respuesta a la pregunta