Sig:
Comentarios
Sup:
Expresiones Regulares en Perl
Ant:
Opciones
Err:
Si hallas una errata ...
Algunas Extensiones
Subsecciones
Comentarios
Modificadores locales
Mirando hacia adetrás y hacia adelante
Las zero-width assertions como caso particular de mirar atrás-adelante
Lookahead assertion
A hard RegEx problem
Los paréntesis looakehaed and lookbehind no capturan
Limitaciones del lookbehind
Negación de los operadores de lookahead y lookbehind
Ejemplo: split con lookahead y lookbehind
Look Around en perlre
Operador de predicción negativo: Última ocurrencia
Diferencias entre mirar adelante negativo y mirar adelante con clase negada
AND y AND NOT
Lookahead negativo versus lookbehind
Ejercicios
Definición de Nombres de Patrones
Lo que dice
perlretut
sobre la definición de nombres de patrones
Lo que dice
perlre
sobre la definición de patrones
Lo que dice
perlvar
sobre patrones con nombre
Patrones Recursivos
Palíndromos
Lo que dice
perlre
sobre recursividad
Paréntesis Equilibrados
Capturando los bloques de un programa
Reconocimiento de Lenguajes Recursivos: Un subconjunto de L
A
T
E
X
Reconocimiento de Expresiones Aritméticas
Cuantificadores Posesivos
Cadenas Delimitadas por Comillas Dobles
Paréntesis Posesivos
Paréntesis Balanceados
Encontrando los bloques de un programa
Véase también
Perl 5.10: Numeración de los Grupos en Alternativas
Ejecución de Código dentro de una Expresión Regular
Resultado de la última ejecución
El Código empotrado no es interpolado
Contenido del último paréntesis y la variable por defecto en acciones empotradas
Los cuantificadores y el código empotrado
Ámbito
Caveats
Depurando con código empotrado Colisiones en los Nombres de las Subexpresiones Regulares
Expresiones Regulares en tiempo de matching
Paréntesis con memoria dentro de una
pattern code expression
Ejemplo: Secuencias de dígitos de longitud especificada por el primer dígito
Ejemplo: Secuencias de dígitos no repetidos
Palíndromos con independencia del acento
Postponiendo para conseguir recursividad
Caveats
Expresiones Condicionales
Condiciones: número de paréntesis
Ejemplo: cadenas de la forma
una
-otra-otra-
una
Condiciones: Código
Ejemplo: Cadenas con posible paréntesis inicial (no anidados)
Expresiones Condicionales con
(R)
Ejemplo: Palíndromos con Equivalencia de Acentos Españoles
Verbos que controlan el retroceso
El verbo de control
(*FAIL)
El verbo de control
(*ACCEPT)
El verbo
SKIP
Marcas
Poniendo un espacio después de cada signo de puntuación
Sig:
Comentarios
Sup:
Expresiones Regulares en Perl
Ant:
Opciones
Err:
Si hallas una errata ...
Casiano Rodríguez León
2012-05-22