Maison > développement back-end > C++ > Comment diviser une chaîne par une autre chaîne en C# ?

Comment diviser une chaîne par une autre chaîne en C# ?

Patricia Arquette
Libérer: 2025-01-23 19:27:10
original
530 Les gens l'ont consulté

How to Split a String by Another String in C#?

Diviser une chaîne en utilisant une autre chaîne en C#

La méthode

Split() en C# est généralement utilisée pour diviser une chaîne en fonction d'un seul caractère. Cependant, dans certains cas, vous devrez peut-être diviser une chaîne en utilisant une autre chaîne comme délimiteur. Cet article montre comment y parvenir en utilisant la surcharge de tableau de chaînes de la méthode Split().

Question :

Étant donné une chaîne contenant plusieurs délimiteurs, vous devez diviser la chaîne en un tableau de sous-chaînes, chaque sous-chaîne étant séparée par un délimiteur.

Exemple :

Divisez la chaîne "THExxQUICKxxBROWNxxFOX" en utilisant le délimiteur "xx" pour obtenir le tableau suivant :

  • LE
  • RAPIDE
  • MARRON
  • RENARD

Solution :

Pour diviser une chaîne en utilisant une autre chaîne, vous pouvez utiliser la surcharge de tableau de chaînes de la méthode Split(). Cette surcharge prend un tableau de chaînes comme argument délimiteur, vous permettant de spécifier plusieurs délimiteurs si nécessaire.

Le code suivant montre comment diviser une chaîne à l'aide du délimiteur « xx » :

<code class="language-csharp">string data = "THExxQUICKxxBROWNxxFOX";

string[] splitData = data.Split(new string[] { "xx" }, StringSplitOptions.None);</code>
Copier après la connexion
Le paramètre

StringSplitOptions.None spécifie qu'aucune option de fractionnement spéciale ne doit être appliquée.

Résultat :

Le tableau

splitData contiendra les sous-chaînes suivantes :

  • LE
  • RAPIDE
  • MARRON
  • RENARD

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal