Heim >Backend-Entwicklung >C++ >Wie teile ich eine Zeichenfolge mithilfe eines Zeichenfolgentrennzeichens in C# auf?

Wie teile ich eine Zeichenfolge mithilfe eines Zeichenfolgentrennzeichens in C# auf?

DDD
DDDOriginal
2025-01-11 09:39:42517Durchsuche

How to Split a String Using a String Delimiter in C#?

So teilen Sie eine Zeichenfolge mithilfe eines Zeichenfolgentrennzeichens in C# auf

Bei komplexen Strings ist es oft notwendig, diese in kleinere Komponenten aufzuteilen. Während die .Split()-Methode in C# mit Einzelzeichen-Trennzeichen funktioniert, kann es schwierig sein, wenn Sie durch Zeichenfolgen-Trennzeichen aufteilen müssen.

Betrachten wir die folgende Beispielzeichenfolge:

<code>"My name is Marco and I'm from Italy"</code>

Um diese Zeichenfolge durch das Trennzeichen „ist Marco und“ zu teilen, können Sie Folgendes verwenden:

<code>string[] tokens = str.Split(new[] { "is Marco and" }, StringSplitOptions.None);</code>

In diesem Code übergeben wir als ersten Parameter ein Array, das die Trennzeichenfolge enthält. Der Parameter StringSplitOptions.None stellt sicher, dass das Trennzeichen als einzelne Zeichenfolge und nicht als mehrere einzelne Zeichen behandelt wird.

Als Ergebnis enthält das Token-Array zwei Elemente:

  • Tokens[0] lauten „Mein Name“
  • Tokens[1] lauten „Ich komme aus Italien“

Wenn das Trennzeichen ein einzelnes Zeichen ist, kann eine einfachere Codeform verwendet werden:

<code>string[] tokens = str.Split(',');</code>

Dadurch wird die Zeichenfolge durch Kommazeichen aufgeteilt.

Das obige ist der detaillierte Inhalt vonWie teile ich eine Zeichenfolge mithilfe eines Zeichenfolgentrennzeichens 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