Zerlegt eine Zeichenkette in Sätzen mit regulären Ausdruck

Ich brauche, um einen string wie "ein. zwei. drei. vier. fünf. sechs. sieben. acht. neun. zehn. elf" in Gruppen von vier Sätzen. Ich brauche einen regulären Ausdruck, um zu brechen die Zeichenfolge in eine Gruppe nach jeder vierten Periode. So etwas wie:

  string regex = @"(.*.\s){4}";

  System.Text.RegularExpressions.Regex exp = new System.Text.RegularExpressions.Regex(regex);

  string result = exp.Replace(toTest, ".\n");

nicht, weil es wird ersetzen Sie den text, bevor Sie die Zeiträume an, nicht nur die Perioden selbst. Wie kann ich zählen nur die Zeiten und ersetzen Sie Sie mit einem Zeit-und neue-Zeile-Zeichen?

InformationsquelleAutor Tai Squared | 2008-10-28
Schreibe einen Kommentar