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, list1, list2 [, includeEmptyFields])
replaceList(String, list1, list2, delimiter [, includeEmptyFields])
replaceList(String, list1, list2, delimiterList1, delimiterList2 [, includeEmptyFields]) → returns string
Argument Reference
String string Required
A string, or a variable that contains one, within which to replace substring
list1 string Required
List of substrings for which to search
list2 string Required
List of replacement substrings
delimiter string
Default: ,
,
Common delimiter for both search and replacement.
delimiterList1 string
Default: ,
,
Delimiter for search.
delimiterList2 string
Default: ,
,
Delimiter for replacement.
includeEmptyFields boolean
Default: false
false
When true, zero-length list elements are preserved.
Examples Sample code invoking the replaceList function
<cfoutput>#replaceList("My Test String", "Test, String", "Replaced, Sentence")#</cfoutput> Expected Result: My Replaced Sentence
© 2012–present Foundeo, Inc. and the CFDocs contributors.
Licensed under the MIT License.
ColdFusion is a trademark of Adobe Systems Incorporated.
https://cfdocs.org/replacelist