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
Freigeben: 2025-01-11 09:39:42
Original
515 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage