Renvoie une chaîne de caractères sans les caractères spécifiés :
- situés à gauche et à droite de la chaîne initiale.
MaChaîne est une chaîne
MaChaîne = SansCaractère("<Texte>", "<>")
// MaChaîne contient "Texte"
SansCaractère("Abracadabra", "a", sscIntérieur) // Renvoie "Abrcdbra"
SansCaractère("Abracadabra", "a", sscTout) // Renvoie "brcdbr"
Syntaxe
<Résultat> = SansCaractère(<Chaîne initiale> , <Caractères à supprimer> [, <Position>])
<Résultat> : Chaîne de caractères
Chaîne de caractères sans les caractères spécifiés situés à gauche et à droite de la chaîne initiale.
<Chaîne initiale> : Chaîne de caractères
Chaîne de caractères initiale.
<Caractères à supprimer> : Chaîne de caractères
Liste des caractères à supprimer à gauche et à droite de la chaîne initiale. Si ce paramètre correspond à une chaîne vide (""), <Résultat> correspondra à la chaîne initiale.
<Position> : Constante optionnelle de type Entier
Position des caractères à supprimer. Cette position peut correspondre à une des constantes suivantes : | |
sscDroite | Supprime les caractères spécifiés situés à droite de la chaîne initiale. |
sscExtérieur (Valeur par défaut) | Supprime les caractères spécifiés situés à l'extérieur de la chaîne initiale. Equivalent à sscDroite + sscGauche. |
sscGauche | Supprime les caractères spécifiés situés à gauche de la chaîne initiale. |
sscIntérieur | Supprime les caractères spécifiés présents à l'intérieur de la chaîne initiale. |
sscTout | Supprime tous les caractères spécifiés présents dans la chaîne initiale. Equivalent à sscDroite + sscGauche + sscIntérieur. |
Remarques
Fonction SansCaractère et UNICODE
Si la chaîne passée en paramètre est au format ANSI, le résultat sera au format ANSI.
Si la chaîne passée en paramètre est au format UNICODE, le résultat sera au format UNICODE.
Remarque : Si le résultat de la fonction SansCaractère utilisée sur une chaîne ANSI est affecté à une chaîne UNICODE (et inversement), la conversion ANSI/UNICODE sera implicitement réalisée.
Classification Métier / UI : Code neutre