Maison > développement back-end > C++ > Comment diviser une chaîne à l'aide d'un délimiteur de chaîne en C# ?

Comment diviser une chaîne à l'aide d'un délimiteur de chaîne en C# ?

DDD
Libérer: 2025-01-11 09:39:42
original
515 Les gens l'ont consulté

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

Comment diviser une chaîne à l'aide d'un délimiteur de chaîne en C#

Lorsqu'il s'agit de chaînes complexes, il est souvent nécessaire de les diviser en composants plus petits. Bien que la méthode .Split() en C# fonctionne avec des délimiteurs de caractères uniques, cela peut être délicat lorsque vous devez diviser par délimiteurs de chaînes.

Considérons l'exemple de chaîne suivant :

<code>"My name is Marco and I'm from Italy"</code>
Copier après la connexion

Pour diviser cette chaîne par le délimiteur "est Marco et" vous pouvez utiliser :

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

Dans ce code, nous passons un tableau contenant la chaîne délimitatrice comme premier paramètre. Le paramètre StringSplitOptions.None garantit que le séparateur est traité comme une chaîne unique plutôt que comme plusieurs caractères uniques.

En conséquence, le tableau tokens contiendra deux éléments :

  • les jetons[0] seront "Mon nom"
  • les jetons[1] seront "Je viens d'Italie"

Si le séparateur est un seul caractère, une forme de code plus simple peut être utilisée :

<code>string[] tokens = str.Split(',');</code>
Copier après la connexion

Cela divisera la chaîne par des virgules.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal