Teilen Sie eine Zeichenfolge mithilfe einer anderen Zeichenfolge in C# auf
DieSplit()
-Methode in C# wird normalerweise verwendet, um eine Zeichenfolge basierend auf einem einzelnen Zeichen aufzuteilen. In einigen Fällen müssen Sie jedoch möglicherweise eine Zeichenfolge unter Verwendung einer anderen Zeichenfolge als Trennzeichen aufteilen. In diesem Artikel wird gezeigt, wie Sie dies mithilfe der String-Array-Überladung der Split()
-Methode erreichen.
Frage:
Angenommen, eine Zeichenfolge enthält mehrere Trennzeichen, müssen Sie die Zeichenfolge in ein Array von Teilzeichenfolgen aufteilen, wobei jede Teilzeichenfolge durch ein Trennzeichen getrennt ist.
Beispiel:
Teilen Sie die Zeichenfolge „THExxQUICKxxBROWNxxFOX“ mit dem Trennzeichen „xx“, um das folgende Array zu erhalten:
Lösung:
Um einen String mithilfe eines anderen Strings zu teilen, können Sie die String-Array-Überladung der Split()
-Methode verwenden. Diese Überladung verwendet ein Array von Zeichenfolgen als Trennzeichenargument, sodass Sie bei Bedarf mehrere Trennzeichen angeben können.
Der folgende Code zeigt, wie eine Zeichenfolge mithilfe des Trennzeichens „xx“ geteilt wird:
<code class="language-csharp">string data = "THExxQUICKxxBROWNxxFOX"; string[] splitData = data.Split(new string[] { "xx" }, StringSplitOptions.None);</code>
StringSplitOptions.None
gibt an, dass keine speziellen Aufteilungsoptionen angewendet werden sollen.
Ergebnis:
Das ArraysplitData
enthält die folgenden Teilzeichenfolgen:
Das obige ist der detaillierte Inhalt vonWie teile ich einen String durch einen anderen String in C# auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!