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

Funcion para contar Caracteres

Estas en el tema de Funcion para contar Caracteres en el foro de ASP Clásico en Foros del Web. tengo una variable cuyo contenido es del tipo: ,114,122,79, Existe alguna funcion q me indique en numero de grupos de de numero, por decirlo de ...
  #1 (permalink)  
Antiguo 27/09/2005, 05:09
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 22 años
Puntos: 0
Funcion para contar Caracteres

tengo una variable cuyo contenido es del tipo: ,114,122,79,
Existe alguna funcion q me indique en numero de grupos de de numero, por decirlo de alguna manera, en este caso deberia devolver 3,
O mas sencillo todavia, que cuente en numero de apariciones de la "," menos 1


Gracias de Antemano
__________________
Salut i Força al Canut
  #2 (permalink)  
Antiguo 27/09/2005, 06:41
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 22 años
Puntos: 0
He resuelto el problema anterior, mediante esta funcion que he encontrado por la Web:
ContadorComas = UBound(Split(Variable, ",", -1, 1)) -1

Pero ahora me ha surgido otro problema, la variable sigue conteniendo, el valor: ,114,122,79, pero no se como acceder a los valores numericos, es decir, al 114, al 122, y al 79

- Existe alguna funcion, para ir recoriendo la variable, (ya que no es un array)
- Lo puedo convertir a un vector??
- O lo mas sencillo es extraer los caracteres que hay entre las comas, y mas tratarlos como numeros.


Un saludo y gracias de nuevo
__________________
Salut i Força al Canut
  #3 (permalink)  
Antiguo 27/09/2005, 09:17
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
cadena = " ,114,122,79,"
vector = split(cadena,",")
For i=0 To UBound(vector)-1
If IsNumeric(vector(i)) Then
response.write vector(i)
End If
Next

* Si vas a hacer operaciones con el valor, usa casting: CInt, CDbl, etc.
  #4 (permalink)  
Antiguo 27/09/2005, 10:07
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 22 años
Puntos: 0
Gracias, lo he probado y funciona,
EL problema lo tenia con la Funcion split, que no se pq, me estaba dando problemas por todos los sitios!!!
Gracias de nuevo
__________________
Salut i Força al Canut
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 09:33.