jag har en sträng som kan se ut så här Hej. <code>sträng loop hjälp
"-[Hej]-[hopp]"
eller
"-[hej]"
den kan alltså ha hur många ord som helst.
Det jag vill nu är att lägga dessa ord i en array
alltså i första fallet läggs "hej" och "hopp" in i en array
i andra fallet läggs bara hej in.
Någon som kan hjälpa mig med denna loopSv: sträng loop hjälp
Du gör enklast en split.
<code>
string hejString = "[Hej]-[hopp]";
string[] arrayMedHej = hejString.Split(new char[] {'-'});
</code>
Dock kommer du få med [ och ], måste du ha med dem? Om du måste det är nog regularexpressions en bra lösning. Där du med en regularexpression tar allat som finns mellan [ ] i en Martch Array.
Mvh JohanSv: sträng loop hjälp
string hejString = "[Hej]-[hopp]";
string[] arrayMedHej = hejString.Replace("[", "").Replace("]", "").Split(new char[] {'-'});
</code>