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

Más patrones de expresiones regulares en Perl

Expresiones regulares en Perl para el principiante - Parte 3 Introducción Esta es la tercera parte de mi serie, expresiones regulares en Perl para el principiante. En esta parte de la serie, continuamos analizando patrones en Perl expresiones regulares. Repeticiones en la cadena a juego disponible, los caracteres o grupos de caracteres pueden repetirse. Vamos a hablar de grupos de personajes, como un tema, más adelante. Por ahora, vamos a concentrarnos en un solo carácter se repite.

Hay metacaracteres cuantificador que nos permiten igualaremos repetición de caracteres individuales o grupos de caracteres en la cadena disponible. Estos personajes meta son:?, *, +, Y {}. Ellos nos permiten decidir sobre el número de repeticiones que estamos buscando. Los cuantificadores se colocan inmediatamente después del carácter, clase de caracteres, o agrupación (véase más adelante) en la expresión regular.

Aquí están con sus significados, donde x se refiere a un personaje en particular: x *: significa los partidos 'x' 0 o más veces, es decir, cualquier número de veces x +: significa partido 'x' 1 o más veces, es decir, por lo menos una vez x? : Significa los partidos 'x' 0 o 1 veces x {n,}: significa partido "x" al menos n o más veces; tenga en cuenta la coma. x {n}: partido "x" al menos n veces, pero no más de m veces: partido {n, m} 'x' exactamente n veces x. Nota: la letra "x" por encima de siglas de cualquier carácter de un texto, por ejemplo, "b", "c", "d", "1", "2", etc.

El calificador se escribe dentro de un patrón (expresión regular). Ejemplos * Detecta el elemento anterior 0 o más veces. /* /o partidos 'o' en 'fantasma' de la cadena disponibles "Un fantasma booooed". También coincidiría "oooo" en la cadena disponible. Para dar a la expresión regular más lo que significa que hay que combinarlo con otros personajes. Por ejemplo, /bo * /partidos 'boooo' en "Un fantasma booooed" y "b" en "Un pájaro gorjeaba", pero no en "Una cabra gruñó", a pesar de que esta última cadena tiene una «o». + Coincide con el punto anterior 1 o más veces.

Equivalente a {1,} - ver abajo. /a + /coincide con la "a" en "dulce" y todas las a en "caaaaaaandy". ? Coincide con el anterior punto 0 o 1 vez. /e? le? /coincide con el 'el' en el "ángel" y el "le" en "ángulo.". /e? le? /medios, que tienen una palabra que tiene 'l' opcionalmente precedido por 'e' y opcionalmente seguido por 'e'. Esto significa, también coincidirá, "mentir". En el momento de terminar esta serie, usted sabrá cómo

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