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

Cómo saber cuántas subcadenas crea la función split o cómo recorrerlas todas

Estas en el tema de Cómo saber cuántas subcadenas crea la función split o cómo recorrerlas todas en el foro de ASP Clásico en Foros del Web. Es decir, dado esto: cadena=split("Esto es una prueba"," ") Se me crean subcadenas, que puedo ver con esto: Response.Write(cadena(0)&"<br>") Response.Write(cadena(1)&"<br>") Quiero poder después manejar a ...
  #1 (permalink)  
Antiguo 11/05/2005, 20:02
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 19 años, 4 meses
Puntos: 6
Cómo saber cuántas subcadenas crea la función split o cómo recorrerlas todas

Es decir, dado esto:

cadena=split("Esto es una prueba"," ")

Se me crean subcadenas, que puedo ver con esto:

Response.Write(cadena(0)&"<br>")
Response.Write(cadena(1)&"<br>")

Quiero poder después manejar a mi antojo las subcadenas, teniendo en cuenta que a priori, no sé cuántas cadenas me devolverá el split. Por tanto, quiero o saber cuántos elementos tendré, o algún modo de recorrerlos todos.

Se me había ocurrido con el For Each elemento In grupo, pero me sale en blanco:

Código:
For Each elemento In cadena
Response.Write (elemento)
Next
¿Cómo se hace?
  #2 (permalink)  
Antiguo 11/05/2005, 20:09
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 19 años, 4 meses
Puntos: 6
Con el For Each elemento funciona perfectamente , olvidad lo que os dije.

Queda pendiente el saber el número de elementos que conforman un grupo de cadenas así.
  #3 (permalink)  
Antiguo 11/05/2005, 20:24
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años
Puntos: 5
total = ubound(cadena)
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
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 00:58.