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

palabras salteadas de un tring

Estas en el tema de palabras salteadas de un tring en el foro de ASP Clásico en Foros del Web. hola llevo dias dandole vueltas a un tema... el tema es: de un string o de todo el contenido de una web capturar palabras separadas ...
  #1 (permalink)  
Antiguo 31/03/2008, 11:56
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 2 meses
Puntos: 8
palabras salteadas de un tring

hola llevo dias dandole vueltas a un tema...

el tema es: de un string o de todo el contenido de una web capturar palabras separadas y despues mostrarlas. Pero dependiendo del peso que tenga la palabra (creo que se llama densidad)

he estado buscando mucho sobre el tema y no encuentro nada

alguen sabe?

gracias
  #2 (permalink)  
Antiguo 31/03/2008, 12:03
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Re: palabras salteadas de un tring

un ejemplo de tu duda seria?


no se si es esto:
http://es.wikipedia.org/wiki/Nube_de_etiquetas
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 31/03/2008, 12:14
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: palabras salteadas de un tring

A mi se me hace que es como un buscador, pero para obtener una densidad, necesitarías varias palabras ¿no?

Yo iría por este lado:

1. Crear la expresión regular que dada una palabra la reemplace con la misma palabra formateada, vamos a decir <span style="background-color:#c0c;">palabra</span>, esta misma función te devuelverá una colección de ocurrencias
2. Crear una función que reciba colecciones, y devuelva la mayor
3. Ordenarlos resultados de acuerdo al número de ocurrencias(densidad).

Suena sencillo pero es bastante laborioso, aquí hay dos buenos enlaces, en el de MS muestran dos buenos ejemplos al final, el de Jack Daniels, es un buen punto de partida:

http://www.ilovejackdaniels.com/asp/...ions#functions
http://msdn2.microsoft.com/en-us/library/ms974570.aspx

A estudiar se ha dicho
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 31/03/2008, 12:20
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 2 meses
Puntos: 8
Re: palabras salteadas de un tring

JuanRAPerez

si seria como una nube de palabras pero mas elaborado

que se puediera controlar:
-cuantas palabras mostrar
-la densidad de las palabras (por ejemplo decir que aparecieran las que se repiten 2 o mas veces)

y todo esto en asp, claro

he estado mirando mucho sobre lo de las nubes de palabras pero no he encontrado ningun script en asp
  #5 (permalink)  
Antiguo 31/03/2008, 12:24
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: palabras salteadas de un tring

Hace poco estuve revisando estas, no se si ya las habrás visto:

http://paulguise.igonzo.com/wp-conte...oud_pguise.txt
http://www.u229.no/stuff/TagCloud/TagCloud.txt
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #6 (permalink)  
Antiguo 31/03/2008, 12:39
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 2 meses
Puntos: 8
Re: palabras salteadas de un tring

la segunda si que la vi

pero el problema es que ataca a una base de datos y no es lo que estoy buscando.

no se seguiré investigando
  #7 (permalink)  
Antiguo 31/03/2008, 14:37
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Re: palabras salteadas de un tring

pues podrías echarte la manta de leer la pagina
y empezar a a ver las palabras repetidas, pero eso te llevaría a tener que hacer muchas excluciones, de las palabras que no tiene que contar.

eso si meterlas en una base de datos, para no tener que por usuario ir a cada pagina y tener que ejecutar el proceso completamente desde 0 por cada usuario que quiere entrar a esa pagina

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
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 18:12.