Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 1.1 KB

func_replacemulti.rst

File metadata and controls

36 lines (23 loc) · 1.1 KB

$replacemulti

Usage: $replacemulti(name,search,replace[,separator])
Category: multi-value
Implemented: Picard 2.6.1

Description:

Replaces occurrences of search with replace in the multi-value variable name and returns the resulting multi-value variable string with the elements separated by separator (or the default separator of a semicolon followed by a space "; " if not passed).

Empty elements are automatically removed from the output.

Example:

The following statements will return the values indicated:

$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"