“Conocimientos Programación>Perl Programming

Cómo reemplazar Opciones de expresiones regulares

2011/4/19
Cambio de opciones en una expresión regular pueden complicarse rápidamente , que hay que aislar a la opción que desea reemplazar antes de hacer cualquier cambio. De lo contrario será potencialmente romper el resto de los partidos . Es por esto que es una buena idea para segregar las distintas secciones de la expresión regular utilizando paréntesis, ya que hace que sea más fácil trabajar con segmentos individuales. Las expresiones regulares son utilizados por una variedad de lenguajes de programación y son una poderosa manera de analizar los datos de uno o varios archivos . Instrucciones
1

Abra el guión cuya expresión regular que desea editar. Desplazarse a la misma.
2

Guardar una copia de la expresión regular antes de cambiar nada por copiar y pegar en otro archivo . Ahora busca las partes de la expresión regular que desea cambiar . Así, por ejemplo , usted tiene:

( [ 0-9 ] + [ az] )

Esta parte de la expresión coincidirá con uno o más números , seguido de una letra. Si quieres sustituir la parte de la expresión, simplemente haga los cambios dentro de los paréntesis , de lo contrario comenzar a afectar el resto de la expresión.
3

utilizar el incorporado en las variables numeradas para probar los partidos de la nueva expresión. Para cada par de paréntesis que usted tiene, el resultado del partido se almacena en una variable de números . Por ejemplo, su expresión es :

( [ 0-9 ] + [ az] )

La secuencia en la que que aparece en su expresión es el número que está almacenado pulg Si es la primera conjunto de paréntesis , a continuación, se puede ver el resultado usando :

print $ 1;

Esto imprimirá el texto que coincide con la expresión regular . Si era el segundo conjunto de paréntesis , utilizaría "$ 2 " y así sucesivamente . Continuar las pruebas de su expresión hasta que hace exactamente lo que usted necesita que haga.

Perl Programming
Cómo utilizar terminante en una secuencia de comandos Perl
¿Cómo hago para que Perl counter script para recolectar direcciones IP
Cómo quitar el espacio en blanco en Perl Regex
Cómo instalar Perl en Windows XP
Cómo manipular datos en Perl
Cómo imprimir Perl Depurador
Cómo utilizar una variable en las expresiones regulares de Perl
Cómo crear un Do While Loop en Perl
Conocimientos Informáticos © http://www.ordenador.online