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

recorrido de un split

Estas en el tema de recorrido de un split en el foro de ASP Clásico en Foros del Web. amigos: tengo una variable que la pase a un arreglo de la sgte manera: <pre> arreglo=split(variable) </pre> ahora lo que quiero hacer es recorrer esa ...
  #1 (permalink)  
Antiguo 11/01/2002, 12:15
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
recorrido de un split

amigos:

tengo una variable que la pase a un arreglo de la sgte manera:

<pre>
arreglo=split(variable)
</pre>

ahora lo que quiero hacer es recorrer esa variable letra por letra y kitarle todos los caracteres que no sean numericos (0 al 9),
quizas que con el split no me sirva...

alguien tiene alguna sugerencia como podria hacer esto?.

ej:
variable= 20988273-123123A
nuevavariable= 20988273123123

thank's
:P
  #2 (permalink)  
Antiguo 11/01/2002, 13:10
Avatar de DanielRey
Usuario no validado
 
Fecha de Ingreso: enero-2001
Ubicación: Mendoza
Mensajes: 630
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: recorrido de un split

Hola Bakanzipp :)

&lt;%@ LANGUAGE=&quot;VBSCRIPT&quot;%&gt;
&lt;%
Response.Write Replace (&quot;1-2-3-4-5-6-7-8-9&quot;, &quot;-&quot;, &quot;&quot;)
%&gt;

Suerte ;)
  #3 (permalink)  
Antiguo 11/01/2002, 13:15
 
Fecha de Ingreso: enero-2002
Mensajes: 36
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: recorrido de un split

A ver...

Bueno, lo que comenta 'DanielRey' funciona, pero no se si te soluciona todos los casos

De todos modos, me he estado currando un ratillo el código y al fin parece que funciona. Creo que no es 'el rey de la eficiencia' pero quizas te sirva.

Suerte

<pre>cadena = &quot;20988273-123123A &quot;

i = 1
While (i &lt; Len(cadena))
If (not IsNumeric(Mid(cadena,i,1))) Then
cadena = Left(cadena,i-1) &amp; Right(cadena,(Len(cadena)-i))
i = i - 1
End If
i = i + 1
Wend

Response.Write(cadena) </pre>

Un saludillo de Reek
  #4 (permalink)  
Antiguo 11/01/2002, 13:20
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: recorrido de un split

gracias reek:....
voy a probar que onda tu codigo...de todas formas igual encontre otra manera..


aqui la dejo por si al alguien tb le sirve:

<pre>
cuenta_abono=Request.Form (&quot;NumCtaAbon&quot;)

for i=1 to len(cuenta_abono)
dato=&quot;&quot;
dato=mid (cuenta_abono,i,1)
if (dato&lt;&gt;&quot;0&quot;) and (dato&lt;&gt;&quot;1&quot;) and (dato&lt;&gt;&quot;2&quot;) and (dato&lt;&gt;&quot;3&quot;) and (dato&lt;&gt;&quot;4&quot;) and (dato&lt;&gt;&quot;5&quot;) and (dato&lt;&gt;&quot;6&quot;) and (dato&lt;&gt;&quot;7&quot;) and (dato&lt;&gt;&quot;8&quot;) and (dato&lt;&gt;&quot;9&quot;) then

cuenta_abono=replace(cuenta_abono,dato,&quot;&quot ;)
end if
next
Response.Write cuenta_abono
</pre>

gracias a todos
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 01:31.