Diviser la chaîne à l'aide d'une sous-chaîne en C#
Bien que la méthode Split()
soit généralement utilisée pour diviser des chaînes en fonction d'un seul caractère, il est également possible de diviser des chaînes en utilisant des sous-chaînes plus longues.
Solution :
Pour diviser une chaîne par une sous-chaîne spécifique, utilisez la surcharge de tableau de chaînes de la méthode Split()
. Voici un exemple :
<code class="language-csharp">string data = "THExxQUICKxxBROWNxxFOX"; string splitter = "xx"; string[] splitResult = data.Split(new string[] { splitter }, StringSplitOptions.None);</code>
Ce code renverra un tableau contenant les valeurs suivantes :
<code>["THE", "QUICK", "BROWN", "FOX"]</code>
Instructions :
Dans la surcharge du tableau de chaînes de Split()
, le premier paramètre représente le tableau de sous-chaînes à diviser. Dans cet exemple, nous créons un tableau contenant la chaîne de délimiteur et la passons en paramètre.
StringSplitOptions.None
spécifie que le fractionnement doit être effectué en fonction de l'intégralité de la sous-chaîne délimitatrice, et non d'aucun de ses caractères.
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!