Dela upp strängar?
OM jag har till exempel följande text:
Frakt 56 12457887 326589
pall 235 785121 6547892
book Jag är klar.
Nu vill jag plocka ut alladelar från denna text, hur gör jag det? Det är första ordet som avgör vad som ska ske.
Svara
Sv: Dela upp strängar?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | string text = "Frakt 56 12457887 326589" ; string [] splitted = text.Split( ' ' ); if (splitted[0] == "Frakt" ) { int [] values = new int [splitted.Length - 1]; for ( int i = 0; i < splitted.Length - 1; i++) values[i] = int .Parse(splitted[i + 1]); } else if (splitted[0] == "pall" ) { ... } else if (splitted[0] == "book" ) { ... } |
Om alla rader är i samma sträng, får du först splitta med nyradstecken.
Svara
Sv:Dela upp strängar?
Jag får detta fel "System.NullReferenceException: Objektreferensen har inte angetts till en instans av ett objekt." på raden string[] splitted = text.Split(' ');
--------EDIT----------
Fel av mej, det funkar klockrent:)
Svara