Heim >Backend-Entwicklung >C++ >Wie teile ich Zeichenfolgen mit Trennzeichen aus mehreren Zeichen in C# auf?

Wie teile ich Zeichenfolgen mit Trennzeichen aus mehreren Zeichen in C# auf?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2025-01-13 12:31:52213Durchsuche

How to Split Strings with Multi-Character Delimiters in C#?

Verwenden Sie Trennzeichen aus mehreren Zeichen, um Zeichenfolgen in C# aufzuteilen

Beim Teilen einer Zeichenfolge mit der Methode Split in C# besteht das Standardverhalten in der Verwendung eines einzelnen Zeichentrennzeichens. In einigen Fällen müssen Sie jedoch möglicherweise ein Trennzeichen verwenden, das aus mehreren Zeichen besteht, beispielsweise ein Wort.

Dazu können Sie beim Aufruf der Split-Methode eine Trennzeichenfolge angeben. Das folgende Beispiel zeigt, wie die Zeichenfolge „Dies ist ein Satz“ mithilfe des Trennzeichens „is“ aufgeteilt wird:

<code class="language-csharp">string source = "This is a sentence";
string[] stringSeparators = new string[] { "is" };
string[] result = source.Split(stringSeparators, StringSplitOptions.None);

foreach (string s in result)
{
    Console.Write("'{0}' ", String.IsNullOrEmpty(s) ? "" : s);
}</code>

Dieser Code erzeugt die folgende Ausgabe:

<code>'This ' 'a sentence' ' '</code>
Das Argument

StringSplitOptions.None gibt an, dass durch die Aufteilung keine leeren Elemente aus dem resultierenden Array entfernt werden sollen. Wenn Sie leere Elemente entfernen möchten, können Sie stattdessen StringSplitOptions.RemoveEmptyEntries angeben.

Weiterführende Literatur:

Das obige ist der detaillierte Inhalt vonWie teile ich Zeichenfolgen mit Trennzeichen aus mehreren Zeichen in C# auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn