Regular Expressions Lo esencial


Ejemplo

Un lookahead positivo (?=123) afirma que el texto es seguido por el patrón dado, sin incluir el patrón en la coincidencia. De manera similar, una mirada positiva detrás de (?<=123) afirma que el texto está precedido por el patrón dado. Sustituyendo el = con ! Niega la afirmación.


Entrada : 123456

  • 123(?=456) coincide con 123 ( lookahead positivo )
  • (?<=123)456 coincidencias 456 ( aspecto positivo detrás de )
  • 123(?!456) falla ( lookahead negativo )
  • (?<!123)456 falla ( aspecto negativo detrás de )

Entrada : 456

  • 123(?=456) falla
  • (?<=123)456 falla
  • 123(?!456) falla
  • (?<!123)456 partidos 456