Quitar TAG

26/11/2004 - 14:29 por Jaime | Informe spam
hola amigos, esta vez tengo el siguiente problemilla; en una tabla de mi base
de datos tengo un campo en el cual guardo informacion incluido con tags html
de modo tal que cuando recupere la informacion de ese campo, pues muestre el
texto con los formatos establecidos al momento de crearlo.

El problema viene cuando necesito mostrar el mismo campo pero esta vez sin
que se interperte los tag HTML, es decir, no requiero que el texto salga con
formato, sino en texto simple, ¿Como hago para poder eliminar dichos TAG?

Agradezco desde ya su valiosa ayuda.

Jaime

Preguntas similare

Leer las respuestas

#1 Jaime
26/11/2004 - 16:05 | Informe spam
justamente hay tag compuestos... :(

Jaime



"Matias Iacono" wrote:

Una de las posibilidades es usar la funcion REPLACE, y tener una lista de
tags a borrar.

Por ejemplo

TEXTO = Replace(TEXTO,"<br>","")

Claro, que esto es un metodo simple, si tienes tags de vinculos o similares
que son compuestos, tal vez sea mas complicado de lo que planteo.

Saludos

Matias Iacono
Microsoft MVP



"Jaime" wrote in message
news:
> hola amigos, esta vez tengo el siguiente problemilla; en una tabla de mi
base
> de datos tengo un campo en el cual guardo informacion incluido con tags
html
> de modo tal que cuando recupere la informacion de ese campo, pues muestre
el
> texto con los formatos establecidos al momento de crearlo.
>
> El problema viene cuando necesito mostrar el mismo campo pero esta vez sin
> que se interperte los tag HTML, es decir, no requiero que el texto salga
con
> formato, sino en texto simple, ¿Como hago para poder eliminar dichos TAG?
>
> Agradezco desde ya su valiosa ayuda.
>
> Jaime



Respuesta Responder a este mensaje
#2 Matias Iacono
26/11/2004 - 16:07 | Informe spam
Una de las posibilidades es usar la funcion REPLACE, y tener una lista de
tags a borrar.

Por ejemplo

TEXTO = Replace(TEXTO,"<br>","")

Claro, que esto es un metodo simple, si tienes tags de vinculos o similares
que son compuestos, tal vez sea mas complicado de lo que planteo.

Saludos

Matias Iacono
Microsoft MVP



"Jaime" wrote in message
news:
hola amigos, esta vez tengo el siguiente problemilla; en una tabla de mi


base
de datos tengo un campo en el cual guardo informacion incluido con tags


html
de modo tal que cuando recupere la informacion de ese campo, pues muestre


el
texto con los formatos establecidos al momento de crearlo.

El problema viene cuando necesito mostrar el mismo campo pero esta vez sin
que se interperte los tag HTML, es decir, no requiero que el texto salga


con
formato, sino en texto simple, ¿Como hago para poder eliminar dichos TAG?

Agradezco desde ya su valiosa ayuda.

Jaime
Respuesta Responder a este mensaje
#3 Alvaro G Vicario
26/11/2004 - 16:10 | Informe spam
*** Jaime wrote/escribió (Fri, 26 Nov 2004 05:29:04 -0800):
El problema viene cuando necesito mostrar el mismo campo pero esta vez sin
que se interperte los tag HTML, es decir, no requiero que el texto salga con
formato, sino en texto simple, ¿Como hago para poder eliminar dichos TAG?



Supongo que te refieres a server.htmlencode(). Si quieres eliminar
físicamente las etiquetas tendrás que crear una expresión regular.

Respuesta Responder a este mensaje
#4 Jaime
26/11/2004 - 17:23 | Informe spam
como hago eso???



"Alvaro G Vicario" escribió:

*** Jaime wrote/escribió (Fri, 26 Nov 2004 05:29:04 -0800):
> El problema viene cuando necesito mostrar el mismo campo pero esta vez sin
> que se interperte los tag HTML, es decir, no requiero que el texto salga con
> formato, sino en texto simple, ¿Como hago para poder eliminar dichos TAG?

Supongo que te refieres a server.htmlencode(). Si quieres eliminar
físicamente las etiquetas tendrás que crear una expresión regular.


Respuesta Responder a este mensaje
#5 Alvaro G Vicario
29/11/2004 - 10:20 | Informe spam
*** Jaime wrote/escribió (Fri, 26 Nov 2004 08:23:01 -0800):
como hago eso???



Objeto RegExp

Descripción

Proporciona la compatibilidad con expresiones regulares simples.

Observaciones

La siguiente porción de código ilustra el uso del objeto RegExp:

Function RegExpTest(patrn, strng)
Dim regEx, Match, Matches ' Crea una variable.
Set regEx = New RegExp ' Crea una expresión regular.
regEx.Pattern = patrn ' Establece el modelo.
regEx.IgnoreCase = True ' Establece la no distinción entre mayúsculas y
minúsculas.
regEx.Global = True ' Establece la aplicabilidad global.
Set Matches = regEx.Execute(strng) ' Ejecuta la búsqueda.
For Each Match in Matches ' Repite la colección de coincidencias.
RetStr = RetStr & "Coincidencia encontrada en la posición "
RetStr = RetStr & Match.FirstIndex & ". El valor coincidente es '"
RetStr = RetStr & Match.Value & "'." & vbCRLF
Next
RegExpTest = RetStr
End Function

MsgBox(RegExpTest("is.", "IS1 is2 IS3 is4"))


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida