Ich muss zwei Zeichen vom Ende des Strings entfernen.
Also:
string = "Hallo Marco !"
muss sein
Hallo Marco
Wie kann ich das machen?
Ich muss zwei Zeichen vom Ende des Strings entfernen.
Also:
string = "Hallo Marco !"
muss sein
Hallo Marco
Wie kann ich das machen?
Hast du die MSDN-Dokumentation (oder IntelliSense) überprüft? Wie wäre es mit der String.Substring
-Methode?
Du kannst die Länge mit der Length
-Eigenschaft erhalten, ziehe davon zwei ab und gib den Teilstring vom Anfang bis zu 2 Zeichen vom Ende zurück. Zum Beispiel:
string str = "Hallo Marco!";
str = str.Substring(0, str.Length - 2);
Wenn es eine unbekannte Anzahl von Zeichenfolgen ist, können Sie das letzte Zeichen abschneiden, indem Sie Folgendes tun s = s.TrimEnd('', '!').Trim();
Haben Sie daran gedacht, reguläre Ausdrücke zu verwenden? Wenn Sie nur alphanumerische Zeichen zulassen möchten, können Sie regex verwenden, um die Symbole zu ersetzen, Was ist, wenn Sie anstelle eines ! ein % bekommen?
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.