*   >> Lectura Educación Artículos >> science >> programación

Expresiones regulares en Perl Para Los Novice

lquier otro sistema operativo, pero su versión debe ser 5.6 o superior. Todo el código que te doy en esta serie, trabajará con Perl para los diferentes sistemas operativos. Ahora, AcivePerl no necesita la línea siguiente al principio del código, mientras que Perl para otros sistemas operativos necesitan la línea: #! /Usr /local /bin /perl utilizo el símbolo (ventana) DOS de Windows XP para ejecutar todos las muestras que tendrán en esta serie. Puede utilizar una consola similar en su sistema operativo para tratar las muestras de código.

Sencillo juego Palabra Considere lo siguiente: "Hola Mundo" = ~ /World /; Lo anterior es una expresión. Podemos llamar a la cadena en la cadena de la disposición a la izquierda. = ~ Se llama el operador de unión. Se une la cadena disponible con lo que está en su derecho, (/World /). Ahora /World /es conocido como el literal de expresiones regulares. ¿Cuál es el interior las dos barras diagonales que se llama el patrón. Puede ser más compleja que lo que (Mundial) que están viendo.

El operador de unión se dice que tiene dos argumentos: uno ("Hello World") sobre su izquierda y el otro (/World /) en su derecho. Los dos argumentos y el operador de unión forman una expresión. Esta expresión se puede utilizar en los condicionales (si la condición). Si el patrón, en este caso "mundo" se encuentra en la cadena disponible, entonces la expresión devuelve true. Si no se encuentra a continuación, la expresión devuelve falso. Matching se dice que se produzca, si el patrón, (en este caso, "World") se encuentra en la cadena disponible.

El código Perl siguiente, que se puede tratar, ilustra esto: usar estricta; si ("Hello World" = ~ /World /) {print "Matched"; } Else {print "No Matched"; } Si intenta el código anterior, el monitor imprimiría "Matched". Nota: una variable puede ser usado en lugar de la cadena disponibles, "Hello World". Patrón Considere la siguiente cadena asignado a la variable, availableString. $ availableString = "Ejemplos de criaturas son el murciélago, el gato y la rata."; Es posible que desee saber si la palabra "bat", "gato" o "rata" existe en la cadena.

El examen de la cadena se ve que "bat", "gato" y "rata", cada extremo de "at". La siguiente expresión regular se utiliza para determinar si "bat", "gato" o "rata" existen en la cadena: /[bcr] en /Nota los corchetes de "bcr"; b es la primera letra de "palo"; c es la primera letra de "gato" y r es la primera letra de "rata". Estas primeras letras se encuentran dentro de

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.