Foros del Web » Programando para Internet » ASP Clásico »

Filtro de palabras no deseadas

Estas en el tema de Filtro de palabras no deseadas en el foro de ASP Clásico en Foros del Web. Hola, tengo la siguiente duda, La idea es hacer un filtro de palabras indeseadas, tengo una BD access con varias palabras no deseadas (grocerias).. Alguna ...
  #1 (permalink)  
Antiguo 04/08/2009, 18:36
 
Fecha de Ingreso: agosto-2007
Mensajes: 79
Antigüedad: 17 años, 8 meses
Puntos: 0
Pregunta Filtro de palabras no deseadas

Hola, tengo la siguiente duda,

La idea es hacer un filtro de palabras indeseadas, tengo una BD access con varias palabras no deseadas (grocerias)..

Alguna idea de como verificar si una cadena contiene alguna de las palabras que tengo en la base de datos? algun ejemplo de codigo?

Gracias.
  #2 (permalink)  
Antiguo 04/08/2009, 18:43
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
Respuesta: Filtro de palabras no deseadas

function limpia(text,encode)
dim banned,i
limpia=text
banned = array("poto","cenos","maraca","feo","tonto","conch etumardre")
for i = 0 to uBound(banned)
limpia = replace(limpia, banned(i),"")
next
if encode=true then
limpia=server.htmlencode(limpia)
end if
end function

se usa asi

variable con palabras no deceadas

texto_a_limpiar = "esa mujer es tonta, y su madre es una maraca"

texto_limpio = limpia(texto_a_limpiar)

quedandoo asi texto_limpio = "esa mujer es , y su madre es una "
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #3 (permalink)  
Antiguo 05/08/2009, 13:28
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
Respuesta: Filtro de palabras no deseadas

Cita:
Iniciado por mc_quake Ver Mensaje
function limpia(text,encode)
dim banned,i
limpia=text
banned = array("poto","cenos","maraca","feo","tonto","conch etumardre")
for i = 0 to uBound(banned)
limpia = replace(limpia, banned(i),"")
next
if encode=true then
limpia=server.htmlencode(limpia)
end if
end function

se usa asi

variable con palabras no deceadas

texto_a_limpiar = "esa mujer es tonta, y su madre es una maraca"

texto_limpio = limpia(texto_a_limpiar)

quedandoo asi texto_limpio = "esa mujer es , y su madre es una "


excelente ejemplo !
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 21:28.