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

Los patrones de expresiones regulares en Php

de 0 a 9 y 5 en la cadena de asunto, "ID5id". La expresión anterior es el mismo que preg_match ("/[0123456789] /", "ID5id") Tenga en cuenta el uso de los corchetes. El siguiente código producirá un partido por una razón similar: preg_match ("/[az] /", "ID5i") Un partido se produce entre "i" en el az gama y la "i", la única minúscula adelante en nuestro tema . Por supuesto, puede combinar un intervalo con otros personajes de la expresión regular.

La expresión regular /ID [0-9] /Identificación del coincidirá "ID4id", "ID5id", "ID6id"; de hecho, cualquier palabra que empieza con 'ID' seguido de un dígito y luego 'id'. Así preg_match ("/ID [0-9] /Identificación", "ID2id es un ID") produce una coincidencia. Recuerde, preg_match () es la función principal de PHP, utiliza, cuando se quiere un partido. Nota: el formato de rango da una forma abreviada de escribir una clase. El rango debe estar entre corchetes para efectivamente ser considerados como una clase. Es cualquier elemento en los corchetes que se hacían juego.

Oscila Negación Carácter y algunos caracteres especiales de expresiones regulares puede ser negada. Cualquier carácter excepto un dígito se escribe como [^ 0-9] Esto se refiere a todos los personajes existentes, que no están en el rango de 0-9. La siguiente expresión produce una coincidencia: preg_match ("/[^ 0-9] /", "12P34") P no está en el rango [0-9]; P está fuera. En cuanto a los personajes, P está en el rango [^ 0-9]. Cabe destacar la presencia y ausencia del carácter '^' en las clases [0-9] y [^ 0-9], en el presente apartado. El carácter especial que se utiliza para la negación es "^".

El rango fuera [az] es [^ a-z]. Eso es [^ a-z] es la negación de [a-z]. El rango fuera de [A-Z] es [^ A-Z]. Eso es [^ A-Z] es la negación de [A-Z]. Veremos otras negaciones de abajo. Las abreviaturas para las clases de caracteres comunes \\ d \\ d medios, cualquier dígito y se abrevia [0-9]. El siguiente código produce una coincidencia: preg_match ("/ID \\ hizo /", "ID5id es un ID") negada \\ d \\ d es negada \\ d. Representa cualquier carácter que no es un dígito, es decir [^ 0-9]. \\ s \\ \\ t \\ r \\ n \\ f son caracteres de espacio en blanco.

'\\' O simplemente '' se produce cuando se pulsa la barra espaciadora del teclado. \\ t es produce cuando se pulsa la tecla de tabulación del teclado. \\ r es el carácter de retorno de carro. n \\ es el carácter de nueva línea y \\ f es el carácter de avance. \\ s es la abreviatura de cualquier carácter de espacio en b

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