ReplaceListNoCase()
Replaces occurrences of the elements from a delimited list in a string with corresponding elements from another delimited list.
The search is NOT case-sensitive.
ReplaceListNoCase( 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(replaceListNoCase("Hi USER!, Have a nice day.",'hi,user','Welcome,buddy'));//Welcome buddy!, Have a nice day.
//Member function
str="xxxAbCdefghijxxXabcDefghij";
writeDump(str.replaceListNoCase('a,b,c,d,e,f,g,h,i,j', '0,1,2,3,4,5,6,7,8,9'));
See also
- Lists
- Strings
- ReplaceList()
- string.replaceListNoCase()
- Search Issue Tracker open_in_new
- Search Lucee Test Cases open_in_new (good for further, detailed examples)