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.
	ReplaceList( string=string, list1=string, list2=string, delimiter_list1=string, delimiter_list2=string, includeEmptyFields=boolean );
	
	Returns: String
| Argument | Description | 
|---|---|
| 
									string
								string,
									
										required | edit A string | 
| 
									list1
								string,
									
										required | edit string list of search strings | 
| 
									list2
								string,
									
										required | edit string list of replacement strings | 
| 
									delimiter_list1
								string,
									
										optional | edit 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 | edit Delimiter for replacement. Alias: delimiterList2 | 
| 
									includeEmptyFields
								boolean,
									
										optional | edit When true, empty elements are preserved | 
Examples
editwriteDump(ReplaceList('xxxabcdxxxabcd','a,b,c,d','0,1,2,3'));
writeDump(ReplaceList('xxxabcdxxxabcd','a,b,c,d','11'));
writeDump(ReplaceList('xxxabcdxxxabcd','a','1,2,3'));
writeDump(ReplaceList('xxxabcdxxxabcd','',''));
See also
- Lists
- Strings
- ReplaceListNoCase()
- string.replaceList()
- Search Issue Tracker open_in_new
- Search Lucee Test Cases open_in_new (good for further, detailed examples)
