11/03/2011, 16:41
|
| | Fecha de Ingreso: julio-2009
Mensajes: 58
Antigüedad: 14 años, 9 meses Puntos: 0 | |
Respuesta: ayuda con regexp Cita:
Iniciado por RodrigoG Necesitas algo como ésto:
El .* representa cualquier carácter que se repita 0 o más veces.
El inconveniente es que hay que escapar varios caracteres, como no tengo buena memoria generalmente uso la función preg_quote, la cual escapa los caracteres especiales por mi :) Lo cual imprime:
\<\!-- begin remove --\>texto\<\!-- end remove --\>
Finalmente, tu expresión regular (con la función) es:
Nada más, nada menos, saludos. Mh... no me funciona.... aca tengo la prueba: Código PHP: <?php $texto = "<!-- begin remove --> <div id='container'> <!-- end remove --> holaa <!-- begin remove --> <div id='content'> <!-- end remove --> <!-- begin remove --><h2 class='bottom-border'>tituloo</h2><!-- end remove --> textoo <!-- begin remove --></div> <!-- end remove --> <!-- begin remove --></div> <!-- end remove -->"; $texto = preg_replace('/\<\!-- begin remove --\>.*\<\!-- end remove --\>/', '', $texto); echo $texto; // hay que mirar el html que sale, no el final screen ?> Mucha gracias! :) |