30. december 2001 - 23:00
Der er
7 kommentarer og 1 løsning
[ActionScript] Opdeling af tekststreng
Hej Hvis man har en tekststreng, fx agge,mam;morse,per;vuf,miav Hvordan kan man så opdele tekststrengen for hvert semikolon? Det er en masse handlinger som skal behandles særskilt. Jeg ønsker fx et array som output opdelt[1] skal i dette tilfælde indeholde \"agge,mam\" opdelt[2] skal indeholde \"morse,per\" opdelt[3] skal indeholde \"vuf,miav\" Jeg håber, at det er forståeligt.
Annonceindlæg fra Pax8
30. december 2001 - 23:03
#1
0 er nu altid starten! :o)
30. december 2001 - 23:07
#2
OK, men princippet er stadig det samme :)
30. december 2001 - 23:37
#3
myString = \"agge,mam;morse,per;vuf,miav\"; myArray = myString.split(\",\"); opdelt = new Array(); opdelt[1]= myArray[0] + \",\" + myArray[1]; opdelt[2]= myArray[2] + \",\" + myArray[3]; opdelt[3]= myArray[4] + \",\" + myArray[5];
30. december 2001 - 23:51
#4
hovsa! de der semicolon skulle ikke have været med myString = \"agge,mam,morse,per,vuf,miav\"; myArray = myString.split(\",\"); opdelt = new Array(); opdelt[1]= myArray[0] + \",\" + myArray[1]; opdelt[2]= myArray[2] + \",\" + myArray[3]; opdelt[3]= myArray[4] + \",\" + myArray[5];
30. december 2001 - 23:58
#5
En meget kortere version af samme myString= \"agge,mam;morse,per;vuf,miav\" opdelt = myString.split(\";\"); resultat opdelt[0]= \"agge,mam\" opdelt[1]= \"morse,per\" opdelt[2]= \"vuf,miav\" mvh geo
31. december 2001 - 15:19
#6
Jeg kan fornemme, at det helt klart er lingoman sidste svar, som du beder om, da den gode hr. lingoman vist ikke umiddelbart opdagede forskellen mellem komma og semikolon ved første gennemsyn... Ja, lav splittet med split(\";\") eller hvilket tegn, som du nu ønsker strengen splittet over, og du får et array af strengene imellem tegnene... /Barklund
07. januar 2002 - 01:02
#7
Var der andet du ville vide ?
09. januar 2002 - 01:59
#8
tak :)
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.