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

Slip para leer archivo

Estas en el tema de Slip para leer archivo en el foro de ASP Clásico en Foros del Web. Tengo el siguiente codigo @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código ASP: Ver original Vector = Split ( cadena, "," ,- 1 , 0 ) For i = 0 ...
  #1 (permalink)  
Antiguo 16/04/2014, 00:27
Avatar de Fabu_dina  
Fecha de Ingreso: enero-2004
Mensajes: 425
Antigüedad: 20 años, 4 meses
Puntos: 1
Slip para leer archivo

Tengo el siguiente codigo

Código ASP:
Ver original
  1. Vector = Split(cadena, ",",-1,0)
  2. For i = 0 to ubound(vector)
  3.     Response.Write vector(i)
  4.     Response.Write "<br>"
  5. next

El problema radica cuando

cadena = "valor1,valor2,valor3,"1,800.00","2.5""

Es decir mis valores viene delimitados por coma pero tiene calificador de Texto " para los importes

Espero alguien me pueda ayudar

gracias
  #2 (permalink)  
Antiguo 18/04/2014, 22:45
 
Fecha de Ingreso: abril-2014
Mensajes: 32
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: Slip para leer archivo

Código ASP:
Ver original
  1. vector = Split(cadena, ",", -1, 0)
  2. For i = 0 To UBound(vector)
  3.     If Left(vector(i), 1) = """" Then
  4.         sStr = ""
  5.         For i2 = i To UBound(vector)
  6.             sStr = sStr & vector(i2)
  7.             If Right(vector(i2), 1) = """" Then
  8.                 i = i2
  9.                 Exit For
  10.             Else
  11.                 sStr = sStr & ","
  12.             End If
  13.         Next
  14.         Response.Write sStr
  15.     Else
  16.         Response.Write vector(i)
  17.     End If
  18.     Response.Write "<br>"
  19. Next
  #3 (permalink)  
Antiguo 19/04/2014, 20:22
Avatar de Fabu_dina  
Fecha de Ingreso: enero-2004
Mensajes: 425
Antigüedad: 20 años, 4 meses
Puntos: 1
Respuesta: Slip para leer archivo

Funciono perfecto muchas gracias

Etiquetas: Ninguno
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 17:20.