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

Expresiones regulares en Perl Para Los Novice

o \\ xhhhh donde h es un dígito hexadecimal. Si sólo desea hacer coincidir un número hexadecimal, la expresión texto literal de la expresión regular es: /\\ xhh /o /\\ xhhhh /Los personajes pueden ser representados por números hexadecimales escapados. La siguiente expresión produce un partido: "gato" = ~ /\\ x61 \\ x74 /Porque, el número hexadecimal para el personaje, 'a' es x61 y que para t es x74. Palabra de Límites Un límite de palabra es el límite entre un carácter de palabra y un carácter no-palabra.

Considere las siguientes cadenas: "uno dos tres cuatro cinco", "uno, dos, tres, cuatro, cinco" "uno, dos, tres, cuatro, cinco", "uno-dos-tres-cuatro-cinco" La siguiente expresión devolverá verdadero (partido): "uno dos tres cuatro cinco" = ~ /\\ b /La notación '\\ b' se utiliza para que coincida con un límite de palabra. En la expresión anterior, es el límite entre la apertura de comillas dobles y la palabra, "uno" que se ha emparejado.

Si usted desea hacer coincidir el límite entre la palabra "uno" y el espacio que le sigue, tiene que modificar la expresión regular a: /un \\ b /Aquí, usted tiene la palabra "uno", seguido por '\\ b'. El patrón ", uno \\ b" es lo que se igualó. La siguiente expresión devolverá true: "uno dos tres cuatro cinco" = ~ /one \\ b /"\\ b" indica un límite de palabra. La siguiente expresión devolverá falso (no emparejado): "uno dos tres cuatro cinco" = ~ /on \\ be /Esto es porque el carácter "\\ b" en esta posición no se corresponde con un límite de palabra (que es dentro de la palabra , 'uno').

Ahora, la siguiente expresión devolverá true: "uno, dos, tres, cuatro, cinco" = ~ /two \\ b /Aquí la porción cadena 'de dos \\ b' es lo que se ha emparejado. El "\\ b" se corresponde con el límite entre la palabra "dos" y la coma que le sigue. La siguiente expresión también producirá un partido: "uno, dos, tres, cuatro, cinco" = ~ /two \\ b /Aquí, a pesar de que hay un espacio entre la coma y la palabra, "tres", el "\\ b "todavía se corresponde con el límite entre la palabra" dos "y la coma que le sigue; la coma es un carácter no-palabra y lo que no hay un límite entre la palabra "dos" y la coma.

Ahora, la siguiente expresión devolverá true: porción ", uno-dos-tres-cuatro-cinco" = ~ /tres \\ b /Aquí la cadena "tres" es lo que ha sido igualado. El "\\ b" se corresponde con el límite entre la palabra "tres" y el carácter "-" que le sigue. El carácter "-" es un separador de palabra; que separa dos palabras unidas; no es un carácter de palabr

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