<Type Chaîne>.Découpe (Fonction) En anglais : <String type>.Split Extrait toutes les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs de chaînes.
// Découper une chaîne de caractères en fonction d'un séparateur sPays est une chaîne = "France, Portugal, Allemagne, Pays de Galles" tabPays est un tableau de chaînes tabPays = sPays.Découpe(", ") // Renvoie ["France","Portugal","Allemagne","Pays de Galles"]
// Découper une chaîne de caractères en fonction d'un séparateur sPays est une chaîne = "France, Portugal, Allemagne, Pays de Galles" sPays1, sPays2, sPays3, sPays4 sont des chaînes // Utilisation de l'affectation multiple (sPays1, sPays2, sPays3, sPays4) = sPays.Découpe(", ") // sPays1 vaut "France", sPays2 vaut "Portugal", // sPays3 vaut "Allemagne", sPays4 vaut "Pays de Galles"
// Découper une chaîne de caractères en utilisant des séparateurs différents // entre chaque sous-chaîne sMenu est une chaîne = "Entrée Plat du jour, Dessert" sEntrée, sPlat, sDessert sont des chaînes // Utilisation de l'affectation multiple (sEntrée, sPlat, sDessert) = sMenu.Découpe(" ", ", ") // sEntrée vaut "Entrée", // sPlat vaut "Plat du jour", // sDessert vaut "Dessert"
Syntaxe
Découper une chaîne de caractères en fonction d'un ou plusieurs séparateurs Masquer les détails
<Résultat> = <Chaîne initiale>.Découpe([<Séparateur> [, <Options>]])
<Résultat> : Tableau de chaînes Tableau contenant les différentes sous-chaînes comprises entre les séparateurs. <Chaîne initiale> : Chaîne de caractères Chaîne à découper (taille maximale 2 Go). <Séparateur> : Chaîne de caractères optionnelle Correspond à :- La chaîne permettant de délimiter les sous-chaînes. Cette chaîne n'est pas incluse dans le résultat. Ce séparateur est sensible à la casse.
- Un tableau de chaînes. Les différentes chaînes présentes dans le tableau permettent de délimiter les sous-chaînes. Les séparateurs ne sont pas inclus dans le résultat. Ces séparateurs sont sensibles à la casse.
Si ce paramètre n'est pas précisé, le séparateur par défaut est TAB. <Options> : Constante optionnelle de type Entier Options de formatage des sous-chaînes dans le tableau contenant le résultat :
| | ccMajuscule | Convertit la chaîne de caractères en majuscules (y compris les caractères accentués). | ccMinuscule | Convertit la chaîne de caractères en minuscules. | ccNormal (valeur par défaut) | Aucun formatage n'est effectué. | ccSansAccent | Convertit les caractères accentués en caractères sans accent. | ccSansEspace | Supprime les caractères suivants au début et à la fin de la chaîne de caractères :- espace (caractère 32)
- tabulation (caractère 9)
- retour chariot (caractère 13)
- saut de ligne (caractères 10)
- caractères de contrôle 11 et 12
| ccSansPonctuationNiEspace | Enlève la ponctuation et les espaces. |
Découper une chaîne de caractères en utilisant des séparateurs différents pour chaque sous-chaîne Masquer les détails
<Résultat> = <Chaîne initiale>.Découpe(<Séparateur 1> , <Séparateur 2> ... [, <Séparateur N>] [, <Options>])
<Résultat> : Tableau de chaînes de caractères Tableau contenant les différentes sous-chaînes comprises entre les séparateurs. <Chaîne initiale> : Chaîne de caractères Chaîne à découper (taille maximale 2 Go). <Séparateur 1> : Chaîne de caractères Séparateur des sous-chaînes d'indice 1 et 2 du tableau résultat. Cette chaîne n'est pas incluse dans le résultat. Ce séparateur est sensible à la casse. <Séparateur 2> : Chaîne de caractères Séparateur des sous-chaînes d'indice 2 et 3 du tableau résultat. Cette chaîne n'est pas incluse dans le résultat. Ce séparateur est sensible à la casse. <Séparateur N> : Chaîne de caractères Séparateur des sous-chaînes d'indice N-1 et N du tableau résultat. Cette chaîne n'est pas incluse dans le résultat. Ce séparateur est sensible à la casse. <Options> : Constante optionnelle de type Entier Options de formatage des sous-chaînes dans le tableau contenant le résultat :
| | ccMajuscule | Convertit la chaîne de caractères en majuscules (y compris les caractères accentués). | ccMinuscule | Convertit la chaîne de caractères en minuscules. | ccNormal (valeur par défaut) | Aucun formatage n'est effectué. | ccSansAccent | Convertit les caractères accentués en caractères sans accent. | ccSansEspace | Supprime les caractères suivants au début et à la fin de la chaîne de caractères :- espace (caractère 32)
- tabulation (caractère 9)
- retour chariot (caractère 13)
- saut de ligne (caractères 10)
- caractères de contrôle 11 et 12
| ccSansPonctuationNiEspace | Enlève la ponctuation et les espaces. |
Classification Métier / UI : Code neutre
Documentation également disponible pour…
|
|
|
|