Heim >Backend-Entwicklung >C++ >Wie teile ich Zeichenfolgen mit Trennzeichen aus mehreren Zeichen in C# auf?
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!