Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/06/2015, 07:11
nexux
 
Fecha de Ingreso: diciembre-2005
Mensajes: 17
Antigüedad: 18 años, 4 meses
Puntos: 0
Pregunta Reemplazar texto usando expresiones regulares

Hola y buenas dias, o buenas tardes, o buenas noches.

Mi consulta es la siguiente:

Como puedo reemplazar texto de una tabla de mysql usando expresiones regulares

Tengo una tabla y tiene un campo que se llama:

descripcion

En ella esta una larga descripcion formateada con html, muchos tag en ellos esta:
Código:
p
class
span
Pero el que yo quiero sacar es:
Código:
<a href=
</a>
Pero la cadena de enlaces tiene diferentes url por ejemplo:
Código:
<a href="www.dominio.com/link1">texto1</a>
<a href="www.dominio.com/link_2">texto2</a>
<a href="www.dominio.com/enlac__3">texto3</a>
Y asi sucesivamente, me gustaria saber si se puede usar expresiones regulares para sacar todo el enlace y dejar el texto

Por ejemplo esto, pero hay mas enlaces diferentes:

Código HTML:
 Modif&iacute;quese el <a href="http://dominio.com/todas_disposiciones/1992/resoluciones/resolucion_33_92.php#ART. 14&deg;.">art&iacute;culo N&ordm; 14&ordm; de la Resoluci&oacute;n N&ordm; 33 del 14 de Mayo de 1992</a> 
Y dejar unicamente:

Código HTML:
art&iacute;culo N&ordm; 14&ordm; de la Resoluci&oacute;n N&ordm; 33 del 14 de Mayo de 1992
Lo unico que estoy viendo es:
Código SQL:
Ver original
  1. UPDATE 'nombre_tabla' SET nombre_campo= REPLACE(nombre_campo, 'string_a_encontrar', 'string_a_reemplazar');