2.16 Zeichen vom Ende oder Anfang eines Strings abschneiden
Problem
Sie haben einen String, an dessen Ende und/oder Anfang sich eine bestimmte Gruppe von Zeichen wie Leerzeichen, maskierten einfachen/doppelten Anführungszeichen, beliebigen Interpunktionszeichen oder irgendwelchen anderen Zeichen befindet. Diese Zeichen möchten Sie einfach entfernen.
Lösung
Verwenden Sie die Instanzmethoden Trim, TrimEnd
oder TrimStart
der Klasse String
:
string foo = "--TEST--"; Console.WriteLine(foo.Trim(new char[1] {'-'})); // Liefert "TEST" foo = ",-TEST-,-"; Console.WriteLine(foo.Trim(new char[2] {'-',','})); // Liefert "TEST" foo = "--TEST--"; Console.WriteLine(foo.TrimStart(new char[1] {'-'})); // Liefert "TEST--" foo = ",-TEST-,-"; Console.WriteLine(foo.TrimStart(new ...
Get C# Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.