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

Los patrones de expresiones regulares en Perl

línea" = ~ /\\ n /La siguiente expresión también produce una coincidencia: ". La primera línea \\ r \\ nLa segunda línea". = ~ /\\ s /\\ s es una clase de caracteres de espacio en blanco. Negada \\ s \\ S \\ S es negado \\ s. Representa cualquier carácter que no sea un espacio en blanco, es decir [^ \\ s]. \\ S, [^ \\ s] y [^ \\ \\ t \\ r \\ n \\ f] son ​​equivalentes. El símbolo de la negación niega la clase (dentro de los corchetes) \\ w Este es un carácter de palabra. Representa cualquier carácter alfanumérico incluido el subrayado. \\ w y [0-9a-zA-Z_] son ​​equivalentes.

Negación \\ w \\ W es negada \\ w. Representa cualquier carácter no-palabra. \\ W y [^ \\ w] son ​​equivalentes. El período '.' El período '.' coincide con cualquier carácter excepto \\ n. Por ejemplo, partidos /.s/'es' en la cadena disponible "Una manzana está en el árbol". /.s/representa dos personajes, que son cualquier carácter (excepto \\ n), seguido de 's'. Puede utilizar el \\ d \\ s \\ w \\ D \\ S \\ abreviaturas W tanto dentro como fuera de las clases de caracteres.

Principio y final de una cadena El objetivo aquí es ver cómo se puede coincidir con una expresión regular para el principio de la cadena, o el final de la cadena disponibles (o los dos al principio y al final). El carácter ^ para que empareja al principio si desea que el juego que se produzca en el principio de la cadena disponibles, se inicia la expresión regular con el carácter '^'.

La siguiente expresión produce un partido: "uno y dos" = ~ /^ una /La siguiente expresión no produce una coincidencia: "El que yo vi" = ~ /^ una /En el primer caso la palabra "uno" está en el principio de la cadena disponibles. En el segundo caso, la palabra "uno" no está en el principio de la cadena disponibles. En este punto, usted puede preguntar, "¿Es '^' no es el símbolo de la negación?" Bueno, es el símbolo de la negación. El problema es saber cuándo usarlo.

Cuando se utiliza dentro de una clase (entre corchetes) es el símbolo de la negación; cuando se usa al comienzo de una expresión regular, justo después de la barra inclinada, es el carácter de expresiones regulares para hacer coincidir en el principio de la cadena disponibles. Es un metacarácter ancla. El $ de caracteres para que empareja al Final Si desea que el juego tenga lugar al final de la cadena disponibles, termina la expresión regular con el carácter '$'.

La siguiente expresión produce un partido: "Esta es la última" = ~ /Última $ /La siguiente expresión no produce

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