|
|
|
|
|
RegexRemplace (Fonction) En anglais : RegexReplace Remplace toutes les parties d'une chaîne qui respectent un format donné.
sChaîne est une chaîne
sChaîne = "La commande sera livrée entre le 28/08/2020 et le 02/09/2020."
sChaîne = RegexRemplace(sChaîne, "([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})", "$2/$1/$3")
s est une chaîne = "aaa" + Caract(10) + "bbb" + Caract(13) + Caract(10) + ...
"ccc" + Caract(13) + Caract(10) + "ddd" + Caract(10) + "eee" + Caract(13) + "fff"
Trace(s)
s2 est une chaîne = RegexRemplace(s, "(.*)([^\n])\r(.*)", "$1$2" + Caract(13) + Caract(10) + "$3")
Trace(s2)
Syntaxe
<Résultat> = RegexRemplace(<Chaîne initiale> , <Format> , <Chaîne de remplacement>)
<Résultat> : Chaîne de caractères Chaîne dans laquelle les remplacements ont été effectués. <Chaîne initiale> : Chaîne de caractères Chaîne de caractères dans laquelle les remplacements doivent être effectués. <Format> : Chaîne de caractères Expression régulière indiquant le format de la partie de chaîne à remplacer. <Chaîne de remplacement> : Chaîne de caractères Chaîne de caractères qui remplacera toutes les parties de la chaîne initiale respectant le format. Remarques - La grammaire utilisée pour les expressions régulières est le ECMAScript.
- Il est possible de récupérer une partie d'une chaîne trouvée pour l'utiliser dans la chaîne de remplacement (voir exemple). Dans ce cas :
- '$&' correspond à la chaîne trouvée en entier.
- '$1' correspond à la première partie de la chaîne trouvée.
- '$2' correspond à la deuxième partie de la chaîne trouvée.
- '$n' correspond à la n-ième partie de la chaîne trouvée.
Classification Métier / UI : Code neutre Composante : wd300std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|