Avatar billede Slettet bruger
28. november 2001 - 22:14 Der er 2 kommentarer og
4 løsninger

Dele en string op!

Hey alle jer kloge hoveder...

Jeg er ved at lave noget asp jeg skal bruge lidt hjælp til:

Hvordan deler jeg en string op i flere dele... Altså her er mit eksempel:

str = \"string1|string|string22|test\"

Hvordan kan jeg gøre så at den deler den op i det antal dele der er brug for altså hvor hver \"|\"

Underligt sprøgsmål?

Altså den skal lave en string der fx hedder str1 for teksten der står fra start til den næste | og så videre...
Avatar billede stigc Nybegynder
28. november 2001 - 22:16 #1
myArray= split(str,\"|\",1,-1)

response.write myArray(0)
response.write myArray(1)

osv.
Avatar billede nute Nybegynder
28. november 2001 - 22:17 #2
vel å bruke den innebyggede SPLIT funksjonen i ASP, kan du dele en streng opp og legge den inn i en array:

str = \"string1|string|string22|test\"
arr = SPLIT(str, \"|\")

for i=0 to UBOUND( arr )
  response.write arr(i) & \"<br>\"
next

/nute

Avatar billede bjarke-b Nybegynder
28. november 2001 - 22:17 #3
<%
streng = \"test|test2|taesd|@asd|\"
Array = Split(streng,\"|\")

for i = lBound(array) to uBound(array)
Response.Write Array(i) & \"<br>\"
next
%>

Læs mere om array´s

http://www.html.dk/tutorials/asp/lektion8.asp
Avatar billede stigc Nybegynder
28. november 2001 - 22:18 #4
se her:

http://activedeveloper.dk/iishelp/vbscript/htm/vsfctSplit.htm

lille fejl:

  myArray= split(str,\"|\",-1,1)


Avatar billede nute Nybegynder
28. november 2001 - 22:18 #5
dokumentasjon:

http://activedeveloper.dk/iishelp/vbscript/htm/vsfctsplit.htm

PS! dette er et 15 poengs spørsmål...ikke 100 ;-)
Avatar billede eagleeye Praktikant
28. november 2001 - 22:18 #6

strArr = split(str,\"|\",-1)
for i = LBound(strArr) to UBound(strArr)
  response.write strArr (i) & \"<br>\"
next
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