Comunidad de diseño web y desarrollo en internet online

expresiones regulares

Citar            
MensajeEscrito el 07 Oct 2008 03:11 pm
Buenas:

estaba leyendo el tutorial de creación y uso de plantillas o templates en php y al ver la función preg_replace(); trate de buscarle entendedero a la sintaxis de las expresiones regulares... pero no logro encontrar donde expliquen su funcionamiento.

Si alguién tiene un link, o algo donde enseñen que es todo eso de #\{([a-z0-9\-_]*?)\}#is se lo agradecería mucho

Por ShotoKan

45 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 Oct 2008 06:24 pm
www.php.net la web oficial de php con ejemplos de todas las funciones pasate por aya y revisa el preg_replace

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 08 Oct 2008 12:22 am
#\{([a-z0-9\-_]*?)\}#is

#: Inicio y Fin de la expresion regular
\: Escape de caracter, en este caso los caracteres {} que pertenecen a la sintaxis de regexp pero necesitamos que los tome como parte del patron.
([a-z0-9\-_]*?): que coincida con todas las letras, numeros, guion y underscore que consiga.
is: modificadores de patron, la i es que tome en cuenta tanto mayuscula como las minusculas; la s es que ignore los espacios en blanco que contenga el texto, asi se puede buscar patron en un texto largo que contenga saltos de lineas y demas.

En fin el patron lo que hace es buscar todo lo que este entre {} y que contenga letras, numeros, guion y underscore que consiga.


Esa clase es vieja, la actualización fue Galería de imagenes con templates en PHP aunque tambien ya esta pasada de moda. Algún día publicaré un tutorial con la actualización de la clase Template.

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.