$replacemulti

Utilisation: $replacemulti(nom,recherche,replace[,séparateur])
Catégorie : multi-valeurs
Mis en œuvre: Picard 2.6.1

La description:

Remplace les occurrences de recherche par replace dans la variable à valeurs multiples nom et renvoie la chaîne de variables à valeurs multiples résultante avec les éléments séparés par séparateur (ou le séparateur par défaut d’un point-virgule suivi d’un espace « ;  » s’il n’est pas passé).

Les éléments vides sont automatiquement supprimés de la sortie.

Exemple:

Les instructions suivantes renverront les valeurs indiquées :

$setmulti(foo,Electronic; Idm; Techno)
$replacemulti(%foo%,Idm,IDM)                ==>  "Electronic; IDM; Techno"

$setmulti(foo,Electronic; Jungle; Bardcore)
$replacemulti(%foo%,Bardcore,Hardcore)      ==>  "Electronic; Jungle; Hardcore"

$setmulti(foo,One; Two; Three)
$replacemulti(%foo%,Four,Five)              ==>  "One; Two; Three"

$setmulti(foo,Four; Five; Six)
$replacemulti(%foo%,Five,)                  ==>  "Four; Six"