Heim > Backend-Entwicklung > C++ > Wie teile ich einen String mit einem bestimmten String-Trennzeichen in C# auf?

Wie teile ich einen String mit einem bestimmten String-Trennzeichen in C# auf?

Patricia Arquette
Freigeben: 2025-01-11 10:29:42
Original
286 Leute haben es durchsucht

How to Split a String with a Specific String Delimiter in C#?

Verwenden Sie String-Trennzeichen, um Strings in C# zu teilen

Das Aufteilen einer Zeichenfolge anhand bestimmter Trennzeichen ist eine häufige Aufgabe bei der Arbeit mit Textdaten. In C# bietet die Methode Split eine praktische Möglichkeit, dies zu erreichen.

Problembeschreibung

Bedenken Sie die folgende Zeichenfolge:

<code>"My name is Marco and I'm from Italy"</code>
Nach dem Login kopieren

Wir wollen diese Zeichenfolge mit dem Trennzeichen „ist Marco und“ in zwei Teile aufteilen. Das gewünschte Ergebnis ist ein Array mit den folgenden Elementen:

  • Index 0 ist „Mein Name“
  • Index 1 ist „Ich komme aus Italien“

Lösung

Die

Split-Methode in C# verwendet ein Array von Zeichenfolgen als Trennzeichen. Um eine Zeichenfolge als Trennzeichen zu verwenden, können wir ein Array mit einem einzelnen Element wie folgt übergeben:

<code class="language-csharp">string[] tokens = str.Split(new[] { "is Marco and" }, StringSplitOptions.None);</code>
Nach dem Login kopieren

Erklärung

  • str ist die Zeichenfolge, die wir teilen möchten.
  • new[] { "is Marco and" } ist ein Array, das Trennzeichenfolgen enthält.
  • StringSplitOptions.None gibt an, dass wir die Zeichenfolge teilen möchten, ohne leere Elemente zu entfernen.

Alternativen zu Einzelzeichentrennzeichen

Wenn das Trennzeichen ein einzelnes Zeichen ist, beispielsweise ein Komma (','), können wir eine vereinfachte Version der Split-Methode wie folgt verwenden:

<code class="language-csharp">string[] tokens = str.Split(',');</code>
Nach dem Login kopieren

In diesem Fall wird das Trennzeichen als Einzelzeichenargument übergeben.

Hinweis: Es ist wichtig zu beachten, dass bei der Split-Methode die Groß-/Kleinschreibung beachtet wird. Wenn Sie eine Zeichenfolge mit einer anderen Groß-/Kleinschreibung des Trennzeichens aufteilen müssen, sollten Sie die Trennzeichenzeichenfolge in die gewünschte Groß-/Kleinschreibung umwandeln, bevor Sie sie an die Methode Split übergeben.

Das obige ist der detaillierte Inhalt vonWie teile ich einen String mit einem bestimmten String-Trennzeichen 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage