$rreplace¶
La description:
Expression régulière remplacer. Cette fonction remplacera le groupe correspondant spécifié par motif
par remplacement
dans texte
. Pour plus d’informations sur les expressions régulières, veuillez consulter l’article sur Wikipedia.
Note
Lors de la saisie d’expressions régulières dans des scripts Picard, vous devez échapper une barre oblique inverse « \ », un signe dollar « $ », une virgule « , » et les parenthèses gauche et droite « ( » et « ) » pour forcer Picard à ne pas les interpréter dans le cadre de la commande de script. Cela se fait en insérant une barre oblique inverse avant le caractère à échapper. Par exemple, l’expression régulière ^\s*([0-9,\.]*)$
devrait être saisie sous la forme ^\\s*\([0-9\,\\.]*\)\$
.
Exemple:
Les instructions suivantes renverront les valeurs indiquées:
$rreplace(test \(disc 1\),\\s\\\(disc \\d+\\\),) ==> "test"
$rreplace(test,[t,) ==> "test"