|
|
|
|
|
ChaîneDécoupe (Fonction) En anglais : StringSplit Extrait toutes les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs de chaînes.
sPays est une chaîne = "France, Portugal, Allemagne, Pays de Galles"
tabPays est un tableau de chaînes
tabPays = ChaîneDécoupe(sPays, ", ")
sPays est une chaîne = "France, Portugal, Allemagne, Pays de Galles"
sPays1, sPays2, sPays3, sPays4 sont des chaînes
(sPays1, sPays2, sPays3, sPays4) = ChaîneDécoupe(sPays, ", ")
sMenu est une chaîne = "Entrée Plat du jour, Dessert"
sEntrée, sPlat, sDessert sont des chaînes
(sEntrée, sPlat, sDessert) = ChaîneDécoupe(sMenu, " ", ", ")
Syntaxe
Découper une chaîne de caractères en fonction d'un ou plusieurs séparateurs Masquer les détails
<Résultat> = ChaîneDécoupe(<Chaîne initiale> [, <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îneDécoupe(<Chaîne initiale> , <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…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|