DESARROLLADOR
Como extraer tags HTML usando expresiones regulares
By Ronald Flores | 11/1/2008 7:04:58 PM, @7:04:58 PM
Es posible que en algún momento necesitemos obtener datos de un usuario en nuestras páginas. No obstante, muchas veces personas se aprovechan de los formularios o "form submits" para enviar todo tipo de spam, especialmente el que contiene código en HTML.
La siguiente función en ASP clásico permite extraer todos los tags de una hilera o "string". El resultado es un texto que no incluye nada códigos HTML ni cualquier texto entremedio. Esto es especialmente útil al momento de capturar una página y dear solamente el texto relevante.
Cómo utilizar la funciónUtilizar esta función es muy fácil. Simplemente llame la misma de la siguiente manera:
<% str_html = "<a href=""target.htm"">ENLACE Y CODIGO HTML</a>" stripped_text = stripHTML(str_html) response.write stripped_text %>
Note que la función eliminará todo lo que sea HTML y dejará afuera lo que esté fuera del código HTML. El resultado de este código es el siguiente:
ENLACE Y CODIGO HTML
La función a continuación.
Function stripHTML(strHTML) 'Strips the HTML tags from strHTML
Dim objRegExp, strOutput Set objRegExp = New Regexp
objRegExp.IgnoreCase = True objRegExp.Global = True objRegExp.Pattern = "<(.|\n)+?>"
'Replace all HTML tag matches with the empty string strOutput = objRegExp.Replace(strHTML, "") 'Replace all < and > with < and > strOutput = Replace(strOutput, "<", "<") strOutput = Replace(strOutput, ">", ">") stripHTML = strOutput 'Return the value of strOutput
Set objRegExp = Nothing response.write stripHTML End Function
|
Artículos Relacionados
Un vistazo a Microsoft Surface
8/30/2010
Google lanza competencia contra Skype
8/30/2010
RIM lanza Blackberry Torch
8/29/2010
IE9 estará disponible desde septiembre 15 2010
8/29/2010
Baby's Planet anuncia rediseño de su página
8/29/2010
This article has been seen 1184 times.
More News and Articles
|
|
|

Tecnología | Celulares y Equipos Móviles
AT&T anuncia nuevos planes de datos
La compañía de celulares AT&T anunció ayer miércoles la disponibilidad de nuevos planes de data que tienen el objetivo de “hacer más económico el acceso de Internet móvil a más personas a través de nuestra red”, según informó la empresa a través de un comunicado de prensa.
|
Por Ronald Flores, Puerto Rico Internet News | 6/3/2010 7:30:16 AM @7:30:16 AM
|
Software | Sistemas Operativos
Canonical lanza Ubuntu 10.04 ‘Lucid Lynx’
La empresa sudafricana Canonical anunció la disponibilidad de la más reciente edición de su sistema operativo abierto basado en Linux, Ubuntu 10.04. La misma puede ser descargada ya directamente desde el sitio www.ubuntu.com.
|
Por Ronald Flores, Puerto Rico Internet News | 5/8/2010 8:11:51 AM @8:11:51 AM
|
Tecnología | Celulares y Equipos Móviles
Microsoft Cancela el Courier
Según fuentes internas de Microsoft, se ha desprendido que el proyecto que intentaría competir contra el iPad de Apple, el Microsoft Courier, ha sido cancelado.
|
Por Ronald Flores, Puerto Rico Internet News | 5/7/2010 5:31:36 PM @5:31:36 PM
|
Seguridad y IT | Virus, Spyware y Malware
McAfee deja a miles de computadoras inservivles
Cientos de miles de computadoras al rededor de los Estados Unidos, Puerto Rico, América Latina y el mundo entero de repente quedaron inservibles en un aparente ataque viral. El problema real: una actualización fallida del conocido antivirus McAfee.
|
Por Ronald Flores, Puerto Rico Internet News | 4/28/2010 5:53:21 AM @5:53:21 AM
|
Tecnología | Celulares y Equipos Móviles
Microsoft descarta Flash, 'Cut & Paste' en Phone 7 'por el momento'
La empresa Microsoft señaló esta semana que la nueva generación de teléfonos móbiles basados en Windows 7 no contarán con soporte a tecnologías de Flash ni "Cut & Paste".
|
Por Ronald Flores, Puerto Rico Internet News | 3/19/2010 7:04:44 AM @7:04:44 AM
|
|