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.