Maison >développement back-end >C++ >Comment puis-je diviser des chaînes à l'aide de délimiteurs multi-caractères en C# ?

Comment puis-je diviser des chaînes à l'aide de délimiteurs multi-caractères en C# ?

Linda Hamilton
Linda Hamiltonoriginal
2025-01-13 12:44:46502parcourir

How Can I Split Strings Using Multi-Character Delimiters in C#?

Utilisation de délimiteurs multi-caractères pour le fractionnement de chaînes en C#

Le fractionnement de chaînes à l'aide de délimiteurs contenant plusieurs caractères (comme des mots) en C# nécessite une approche légèrement différente par rapport à certains autres langages de programmation.

La solution : String.Split

La méthode String.Split fournit les fonctionnalités nécessaires. Cette méthode accepte un tableau de chaînes comme délimiteurs, permettant la spécification de délimiteurs à plusieurs caractères.

Exemple :

Divisons la chaîne "Ceci est une phrase". en utilisant "est" comme délimiteur :

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

Le tableau result contiendra : "Ceci" et "une phrase.".

Considérations importantes :

  • String.Split divise la chaîne en sous-chaînes partout où se trouve le délimiteur spécifié.
  • StringSplitOptions offre un contrôle sur le processus de fractionnement, comme la gestion des sous-chaînes vides.
  • Pour des détails complets sur String.Split et les fonctionnalités associées, reportez-vous à la documentation officielle de Microsoft. Lien de documentation MSDN (Remarque : ce lien peut être obsolète ; une recherche de "C# String.Split" sur le site de documentation Microsoft actuel est recommandée).

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!

Déclaration:
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