2011-05-14 18 views
5

Hi chicos Tengo una pregunta rápida sobre expresiones regulares.Coincidir con la expresión regular

¿Puedo especificar un patrón y hacer coincidir todo lo demás que no se ajusta al patrón?

por ejemplo, todo lo que no encaja en este patrón:
HT\d{4}
quiero considerar un partido

Respuesta

4

sí, se puede hacer esto: (?!HT\d{4})

Se llama una "búsqueda negativa hacia delante" . Es compatible con la mayoría de los motores de expresiones regulares.

1

Usted puede hacer algo como ^.*$(?<!HT\d{4})

Pero en la mayoría de idiomas, puede utilizar la expresión regular original y usar una lógica ! en el idioma. Me gusta !Regex.IsMatch()

Cuestiones relacionadas