$rreplace
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
Lorsque vous saisissez des expressions régulières dans des scripts Picard, vous devez échapper la barre oblique inversée « \ », le signe dollar « $ », la virgule « , » et les parenthèses gauche et droite « ( » et « ) » afin de forcer Picard à ne pas les interpréter comme faisant partie de la commande du 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,\.]*)$
doit être saisie comme ^\\s*\([0-9\,\\.]*\)\$
.
Exemple:
Les instructions suivantes renverront les valeurs indiquées :
$rreplace(test \(disc 1\),\\s\\\(disc \\d+\\\),) ==> "test"
$rreplace(test,[t,) ==> "test"