Avatar billede Slettet bruger
09. maj 2006 - 15:27 Der er 5 kommentarer og
1 løsning

Klippe en streng i stykker

Jeg har en streng fra et adressekartotek der ser ud som følger (informationerne er fiktive):

012345678,"""AJR Consult""","""Hemlivej 12""",1234,Fliseby,,"Mads Jensen",,madsesemail@mail.dk,http://www.ajrconsult.ab/,Standard,,01234567,,,,,,,01234567,,1,0,"0,00",,"1.000,25",,

Hvordan kan jeg med ASP klippe den i stykker så jeg kan få informationerne ud enkeltvis:

012345678
AJR Consult
Hemlivej 12
1234
Fliseby
Mads Jensen
madsesemail@mail.dk
etc.



/Dan
Avatar billede cyberkox Nybegynder
09. maj 2006 - 17:01 #1
Er strengens elementer delt med komma ?
Avatar billede cyberkox Nybegynder
09. maj 2006 - 17:03 #2
str = replace(str, "",)

str = split(str, ",")

for i = lbound(str) to ubound(str)
response.write str(i) &"<br>"
next
Avatar billede Slettet bruger
11. maj 2006 - 12:46 #3
Problemet er at anførselstegnene (") åbner og lukker strengen på forkerte steder :S

Ex. (Strengen afsluttes ved [HER]):
strTekst = "012345678,"""[HER]AJR Consult""","""Hemlivej 12""",1234,Fliseby,,"Mads"
Avatar billede cyberkox Nybegynder
11. maj 2006 - 15:33 #4
Jamen er strengen ikke delt af kommaerne ?

strTekst = "012345678,"""[HER]AJR Consult""","""Hemlivej 12""",1234,Fliseby,,"Mads"
Avatar billede Slettet bruger
15. maj 2006 - 15:42 #5
Jo - men ovenstående er jo ikke en "hel" streng som nævnt, da gåseøjnene opfattes som et  ASP-tegn fremfor en del af strengen. Ovenstående forslag giver fejlen:

"Unsupported character '['"

Da strengen jo afsluttes lige før [HER]af "
Avatar billede Slettet bruger
02. juli 2006 - 21:06 #6
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester