Maison > développement back-end > C++ > Comment diviser des chaînes avec des délimiteurs multi-caractères en C# ?

Comment diviser des chaînes avec des délimiteurs multi-caractères en C# ?

Mary-Kate Olsen
Libérer: 2025-01-13 12:31:52
original
206 Les gens l'ont consulté

How to Split Strings with Multi-Character Delimiters in C#?

Utiliser un délimiteur multi-caractères pour diviser une chaîne en C#

Lors du fractionnement d'une chaîne à l'aide de la méthode Split en C#, le comportement par défaut consiste à utiliser un seul délimiteur de caractères. Cependant, dans certains cas, vous devrez peut-être utiliser un délimiteur composé de plusieurs caractères, comme un mot.

Pour ce faire, vous pouvez spécifier une chaîne de délimiteur lors de l'appel de la méthode Split. L'exemple suivant montre comment diviser la chaîne « Ceci est une phrase » en utilisant le délimiteur « est » :

<code class="language-csharp">string source = "This is a sentence";
string[] stringSeparators = new string[] { "is" };
string[] result = source.Split(stringSeparators, StringSplitOptions.None);

foreach (string s in result)
{
    Console.Write("'{0}' ", String.IsNullOrEmpty(s) ? "" : s);
}</code>
Copier après la connexion

Ce code produira le résultat suivant :

<code>'This ' 'a sentence' ' '</code>
Copier après la connexion
L'argument

StringSplitOptions.None indique que le fractionnement ne doit pas supprimer les éléments vides du tableau résultant. Si vous souhaitez supprimer des éléments vides, vous pouvez spécifier StringSplitOptions.RemoveEmptyEntries à la place.

Lectures complémentaires :

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