Maison >développement back-end >C++ >Comment puis-je diviser des chaînes à l'aide de délimiteurs multi-caractères en 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.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!