Foros del Web » Programando para Internet » PHP »

Eliminar estilos de etiquetas.

Estas en el tema de Eliminar estilos de etiquetas. en el foro de PHP en Foros del Web. Buenas , estuve viendo algo de expresiones regulares pero no logre realizar una que me elimine los estilos de las etiquetas, y pense que por ...
  #1 (permalink)  
Antiguo 02/10/2009, 14:05
 
Fecha de Ingreso: diciembre-2008
Mensajes: 190
Antigüedad: 15 años, 4 meses
Puntos: 6
Pregunta Eliminar estilos de etiquetas.

Buenas , estuve viendo algo de expresiones regulares pero no logre realizar una
que me elimine los estilos de las etiquetas, y pense que por ahi alguien tenia una desarrolada o podria orientarme....
ejemplo: si tengo <p align='center'> hola </p> , necesitaria que simplemente
quede <p> hola </p> , es solo para las etiquetas <p> que lo necesito, no para todas...
aprovechando la oportunidad, otra consulta de menor prioridad.. como puedo evitar que si en una busqueda tipean "center" no machee en la base de datos con el estilo... por ej si buscaran center en el ejemplo anterior, devolveria que encontro algo, pero esta mal por es el estilo...
Muchas Gracias .
  #2 (permalink)  
Antiguo 02/10/2009, 14:18
 
Fecha de Ingreso: septiembre-2009
Ubicación: Neuquén
Mensajes: 142
Antigüedad: 14 años, 7 meses
Puntos: 12
Respuesta: Eliminar estilos de etiquetas.

No se si te sirve, pero esto elmina attributos....

Código php:
Ver original
  1. <?php
  2.  
  3. $pattern = '/(\<([a-zA-Z0-9]+)(.*?)\>)/';
  4.  
  5. $html = '<p align="left">Lorem ipsum dolor sit amet... </p>';
  6.  
  7. $html = preg_replace($pattern, '<$2>', $html);
  8.  
  9. print $html;
  10.  
  11. ?>

Te recomiendo leer esto: forosdelweb.com/f18/aporte-expresiones-pcre-646110/
  #3 (permalink)  
Antiguo 02/10/2009, 15:01
 
Fecha de Ingreso: diciembre-2008
Mensajes: 190
Antigüedad: 15 años, 4 meses
Puntos: 6
Respuesta: Eliminar estilos de etiquetas.

Muchas gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:46.