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

separar palabras de una cadena

Estas en el tema de separar palabras de una cadena en el foro de ASP Clásico en Foros del Web. Necesito una funcion que dada una cadena separe las palabras gracias <img src="http://www.claves.com.ar/imagenes/juampi.gif" width="244" height="50">...
  #1 (permalink)  
Antiguo 22/07/2002, 10:32
 
Fecha de Ingreso: diciembre-2001
Ubicación: Argentina
Mensajes: 132
Antigüedad: 22 años, 5 meses
Puntos: 0
separar palabras de una cadena

Necesito una funcion que dada una cadena separe las palabras
gracias

<img src="http://www.claves.com.ar/imagenes/juampi.gif" width="244" height="50">
  #2 (permalink)  
Antiguo 22/07/2002, 10:37
 
Fecha de Ingreso: abril-2002
Mensajes: 438
Antigüedad: 22 años, 1 mes
Puntos: 2
Re: separar palabras de una cadena

No especificas el lenguaje de programación, pero vaya en Visual Basic tienes a partir de la versión 6.0 la función split. En Java tienes que usar la clase StringTokenizer y luego los métodos nextToken y hasMoreTokens.

Saludos.
  #3 (permalink)  
Antiguo 22/07/2002, 10:40
 
Fecha de Ingreso: abril-2002
Mensajes: 438
Antigüedad: 22 años, 1 mes
Puntos: 2
Re: separar palabras de una cadena

Lo siento amigo, pensaba que estaba en el foro de Programación en vez del foro de ASP, pero bueno, olvida lo de Java, quédate con lo de split que eso sí que es válido también en vbscript.

Saludos de nuevo.
  #4 (permalink)  
Antiguo 22/07/2002, 10:46
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 7 meses
Puntos: 5
Re: separar palabras de una cadena

Supongo que te refieres a que le pasas una frase y tú quieres obtener palabra por palabra. Como muy bien te han dicho en el post anterior tienes que utilizar la función split que divide una cadena en varias usando un carácter separador.


palabras=split(&quot;Esto es una prueba&quot;,&quot; &quot;)

Response.Write(palabras(0)&amp;&quot;&lt;br&gt;&qu ot;)
Response.Write(palabras(1)&amp;&quot;&lt;br&gt;&qu ot;)
Response.Write(palabras(2)&amp;&quot;&lt;br&gt;&qu ot;) Response.Write(palabras(3)&amp;&quot;&lt;br&gt;&qu ot;)


Que te imprimirá por pantalla:

Esto
es
una
prueba


  #5 (permalink)  
Antiguo 22/07/2002, 11:08
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 5 meses
Puntos: 17
Re: separar palabras de una cadena

¿Y como sabemos el número de palabra que debemos mostrar?

Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #6 (permalink)  
Antiguo 22/07/2002, 11:11
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: separar palabras de una cadena

For i = 0 to UBound(palabras) - 1
Response.Write(palabras(i) &amp; &quot;&lt;br&gt;&quot;)
Next

Ahí te muestra todas las palabras del arreglo sin conocer de antemano cuantas tenga
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 22:12.