*   >> Lectura Educación Artículos >> tech >> desarrollo web

Más patrones de expresiones regulares en Php

entero positivo. Esto coincide con al menos n ocurrencias de la fracción anterior. Por ejemplo, /a {2,} no coincide con la "a" en "dulce", pero coincide con todas las a en "Caandy" y en "caaaaaaandy.". {n} donde n es un entero positivo. Esto coincide exactamente n ocurrencias de la fracción anterior. /a {2} /no coincide con el "a" en "dulce", pero todos los partidos de la A en "Caandy", y sólo los dos primeros aes en "caaandy." {n, m} Donde n y m son números enteros positivos. Esto coincide con al menos n y un máximo m apariciones del punto anterior.

Por ejemplo, /a {1,3} /nada en "cndy", la "a" en "Candy", las primeras dos aes en "Caandy", y los tres primeros de una en "caaaaaaandy" partidos. Observe que cuando juego "caaaaaaandy", el partido es "aaa", a pesar de que la cadena de asunto tenía más de una en el mismo. El siguiente código produce una coincidencia: $ años = "2009"; preg_match (, $ años "//\\ d {2,4}") Esta es una validación simple que hace que el año es de al menos 2 dígitos y no más de 4 dígitos.

Puedes probar lo anterior con el siguiente programa: my $ años = "2009"; si (preg_match ("/\\ d {2,4} /", $ años)) {echo "Matched"; } Else {echo "No Matched"; } Alternancia Coincidencia Podemos combinar diferentes cadenas de caracteres con el metacarácter alternancia '|'. Para que coincida con 'cerdo' o 'ovejas', formamos la expresión regular, /de cerdo | ovejas /. PHP intentará igualar la expresión regular en el punto más temprano posible en la cadena de asunto. En cada posición de carácter, PHP primero tratar de coincidir con la primera alternativa, "cerdo".

Si 'cerdo' no coincide, PHP intentará entonces la siguiente alternativa, 'ovejas'. Si 'ovejas' no coincide tampoco, entonces PHP mueve a la siguiente posición en la cadena de asunto y comienza con la primera alternativa de nuevo Algunos ejemplos: El siguiente produce una coincidencia: preg_match ("/cerdo | ovejas | vaca /", "cerdos son un grupo de animales") Aquí, "cerdo" es igualada. No hay "ovejas" o "vaca" en la cadena de asunto. Tenga en cuenta que en la cadena de asunto, es el conjunto de letras, 'p', 'i', y 'g' que se corresponde. No es 'cerdos' que se hacían juego.

No hay "s" después de "cerdo" en la expresión regular. "cerdo" es una sub-secuencia entre todos los personajes de la cadena de asunto que se hacían juego. También tenga en cuenta que no es una palabra que se igualó, pero una subcadena (que consta de personajes e incluso puede ser un carácter). Tenga en cuenta también, que el

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