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

Más patrones de expresiones regulares en Perl

ión coincide: "Esta es su perro por mí." = ~ /Su $ var por /Aquí, el patrón, /su perro por /es lo mismo que /su $ var por /. En el patrón más tarde, "perro" ha sido reemplazado por $ var. Alto y Bajo caso Regex Cartas En un patrón, es posible que usted pueda tener una letra minúscula convertido a una letra mayúscula o tiene una letra mayúscula, convertido a una letra minúscula. Tienes que utilizar las secuencias de escape \\ u y \\ l hacer el trabajo. Tenga en cuenta que coincidencia entre mayúsculas y minúsculas.

Las secuencias de escape \\ u y \\ l La secuencia de escape, \\ u convierte la próxima letra minúscula en un patrón en una letra mayúscula. La siguiente expresión produce una coincidencia. "Este es el Sr. Smith." = ~ /Es \\ umr /En la cadena disponibles, usted tiene la letra mayúscula de M. En la expresión regular (patrón), usted tiene la letra minúscula para M. La secuencia de escape \\ u cambia ma M en la expresión regular. La secuencia de escape, l \\ convierte la siguiente letra mayúscula en un patrón en una letra minúscula. La siguiente expresión produce una coincidencia.

"La señora está aquí." = ~ /\\ Señora /En la cadena disponible, usted tiene la letra minúscula para L. En la expresión regular (patrón), usted tiene la letra mayúscula para L. El escape secuencia \\ l cambia L a L en la expresión regular. Si la siguiente letra en el patrón ya está en mayúsculas, la secuencia de escape, \\ u en frente de ella no tiene ningún efecto. Si la siguiente letra ya está en minúsculas, la secuencia de escape, \\ l frente a ella no tiene ningún efecto. Si la siguiente letra en la expresión regular está dentro de una variable, \\ uy \\ l todavía va a hacer su trabajo.

El siguiente código produce una coincidencia. mi $ var = "perl"; "Se trata de Perl" = ~ /\\ u $ var /En $ var, P es en minúsculas; en la cadena disponible, es en mayúsculas. Sub-cadenas en un patrón, es posible que usted pueda tener una sub-cadena en minúsculas convertidos en mayúsculas o tener una sub-cadena en mayúsculas, convertidas a minúsculas. Tienes que utilizar las secuencias de escape \\ U y \\ L hagan el trabajo. Nota aquí que tenemos U, no uy L, no l. En este caso, se trata de sub-secuencias y las letras no individuales como arriba.

El mayúsculas \\ U y \\ L son para cadenas sub Si tiene \\ U o \\ L en un patrón, la conversión se lleva a cabo hasta el final del patrón. Si no desea que la conversión tenga lugar al final del patrón, ponga \\ E donde lo que la conversión se deteng

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