Mam tekst: "Ala ma kota". Chcę otrzymać tablicę:
0: "Ala"
1: " "
2: "ma"
3: " "
4: "kota"
Na podstawie tego wątku:
http://stackoverflow.com/questions/521146/c-sharp-split-string-but-keep-split-chars-separators
Napisałam takie cuś:
string[] set1 = Regex.Split(s1, @"\s");
Jednakże daje mi to w efekcie:
0: "Ala"
1: "ma"
2: "kota"
Czy macie może jakiś pomysł, dlaczego tak? Jak to zrobić poprawnie?
Dodam, że docelowo chcę splitować nie tylko po spacji, ale też po znakach interpunkcyjnych.