Gibt es eine bessere Möglichkeit, Zeichenfolgen zu ersetzen?
Ich bin überrascht, dass Replace kein Zeichen- oder Zeichenfolgenarray akzeptiert. Ich denke, ich könnte meine eigene Erweiterung schreiben, aber ich war neugierig, ob es eine bessere Möglichkeit gibt, Folgendes zu tun? Beachten Sie, dass das letzte Ersetzen eine Zeichenfolge und kein Zeichen ist.
myString.Replace(';', '\n').Replace(',', '\n').Replace('\r', '\n').Replace('\t', '\n').Replace(' ', '\n').Replace("\n\n", "\n");
\t
und\r
sind enthalten in\s
. Ihre Regex entspricht also[;,\s]
.