[suse-linux-s] (OT) problema con expresiones regulares en PHP
Juan Erbes
jerbes en arnet.com.ar
Jue Jun 2 23:36:40 CDT 2005
Este no es foro para PhP,
Vete a TOMAR POR EL CULO, ESTOY HASTA LOS CATAPLINES DE IDIOTAS QUE NO
SABEN LEER LA TEMÁTICA DE LA LISTA
Juan Erbes
Responsable de ARNET
Maxi Schimmel escribió:
>Hola gente, estoy tratando de hacer con PHP una rutina que revise un texto y
>encuentre todos lo que sea del estilo {{lo que sea}} y lo reemplace por un
><span>lo que sea</span>.
>
>Con el kregexpeditor encontré una exp. reg. que es así:
>
>([{]{2,2})([\s\w]+)([}]{2,2})
>
>y funciona perfecto ahí, pero cuando estoy con php tengo esto hecho:
>
><?
>$texto = "texto introductorio de {{lo que sea}} y otra cosita {{xoxoxo xoxo
>xo}} fin texto";
>$patron="([{]{2,2})([\w\s]+)([}]{2,2})";
>echo $patron."<br>";
>if(ereg($patron,$texto, $regs))
>{
>echo"anduvo:<br>";
>print_r($regs);
>$texto = ereg_replace ($patron,"<span>\\1</span>",$texto);
>echo $texto."<br>";
>}
>?>
>
>pero cuando ejecuto ese script no reconoce el patrón dentro del texto.
>Alguién tiene una idea de como puede lograrse eso?
>
>Muchas gracias
>
>
> Maxi
>
>
Más información sobre la lista de distribución ubuntu-es