quitar codigo html de un campo

14/03/2007 - 00:47 por ivanchuk | Informe spam
Hola.

Necesito sacar el contenido de un campo de una tabla en la que hay texto con
codigo html, y necesito sacar el contenido totalmente limpio de html.

el codigo que hay es muy poco, en plan <b><br><ul><li> y pocos mas

lo que he hecho es usar replace, pero siempre se me escapa alguna
posibilidad y no me parece de todos modos una buena solucion, ya que no
controlo que metan algun tag nuevo.

hay algo que se pueda hacer?

gracias
 

Leer las respuestas

#1 Miguel Gonzalez
14/03/2007 - 23:14 | Informe spam
Hola Ivanchuk.

Puedes utilizar una expresión regular que te elimine los tags, por
ejemplo, esta función.

<%
Function quitaTags(strHTML)
Dim re
If strHTML <> "" Then
Set re = New RegExp
re.Pattern = "<[^>]*>"
re.IgnoreCase = True
re.Global = True
strHTML = re.Replace(strHTML, "")
Set re = Nothing
End If
quitaTags = strHTML
End Function

tuTexto = quitaTags(tuTexto)
%>

Saludos!
Miguel


ivanchuk escribió:
Hola.

Necesito sacar el contenido de un campo de una tabla en la que hay texto con
codigo html, y necesito sacar el contenido totalmente limpio de html.

el codigo que hay es muy poco, en plan <b><br><ul><li> y pocos mas

lo que he hecho es usar replace, pero siempre se me escapa alguna
posibilidad y no me parece de todos modos una buena solucion, ya que no
controlo que metan algun tag nuevo.

hay algo que se pueda hacer?

gracias


Preguntas similares