Avatar billede mik28 Seniormester
10. juni 2002 - 08:19 Der er 3 kommentarer og
1 løsning

Hjælp til at dele en streng

Hej alle eksperter

Jeg indlæser en fil. Nu skal jeg bare finde ud af hvordan jeg får den delt op på den rigtige måde :-)


Det ser således ud:

"Jens","Hansen","48263595","JH"
"Bendt","Andersen","46253654","BA"


<%
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.OpenTextFile(Server.MapPath("filer/aaa.txt"), 1)

a=1
b= "true"

do while f.AtEndOfStream = false and b="true"

temp  = f.ReadLine

temp1 = Mid(temp,1,2)

Response.Write(temp)
' Response.Write(temp1)
Response.Write("<br>")

    a=a+1
    if a=5 then
        b="false"
    end if

loop

f.Close
Set f=Nothing
Set fs=Nothing

%>

Det er hvad jeg har fået lavet indtil videre. Jeg skulle bare lige sikre mig at jeg kunne skrive de første X antal inier ud :-)
Avatar billede mik28 Seniormester
10. juni 2002 - 08:26 #1
Det jeg vil er at få lagt det som står imellem de første to "" ned i en variable, det som står mellem de næste 2 "" ned i en anden variable, til der ikke står mere på linien
Avatar billede dk_akj Nybegynder
10. juni 2002 - 09:32 #2
Hvad med split funktionen ??

//akj

Dim MyString, MyArray
MyString = "Jens","Hansen","48263595","JH"

MyArray = Split(MyString, ",", -1, 1)
' MyArray(0) = "Jens".
' MyArray(1) = "Hansen".
' MyArray(2) = "48263595".
' MyArray(3) = "JH".
Avatar billede dk_akj Nybegynder
11. juni 2002 - 13:05 #3
Kan du ikke få det til at virke ??
Avatar billede levels Nybegynder
11. juni 2002 - 22:52 #4
evt noget lign dette.
a = 1
b = true
Do while not f.AtEndOfStream and b=true
  temp = replace(f.ReadLine,chr(34),"")
  temp = split(temp,",")
    for i = 0 to ubound(temp)
      response.write temp(i) & " "
    next
    response.write "<br>"
a = a + 1
if a = 5 then
  b = false
end if
loop
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