string.replaceList()

Replaces occurrences of the elements from a delimited list in a string, with corresponding elements from another delimited list.

The search is case-sensitive.

string.replaceList( list1=string, list2=string, delimiter_list1=string, delimiter_list2=string, includeEmptyFields=boolean )

Returns: String

Argument Description
list1
string, required

string list of search strings

list2
string, required

string list of replacement strings

delimiter_list1
string, optional

Delimiter for search, or if no replacement delimiter is defined, this delimiter is used for search and replacement.

Alias: delimiter, delimiterList1

delimiter_list2
string, optional

Delimiter for replacement.

Alias: delimiterList2

includeEmptyFields
boolean, optional

When true, empty elements are preserved

Examples

fruits = "apple,mango-papaya,lemon,grapes,mango-Apple,Mango-apple,mango";
res = fruits.replacelist("mango-papaya","Mango-Apple");
writeDump(res);
res = fruits.replacelist("apple","Mango@Apple");
writeDump(res);
res = fruits.replacelist("mango-papaya","Mango@Apple","@","-");
writeDump(res);

See also