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

replaceList Argument Reference

String
Required

A string, or a variable that contains one, within which to replace substring

list1
Required

List of substrings for which to search

list2
Required

List of replacement substrings

delimiter
Default: ,

Common delimiter for both search and replacement.

delimiterList1
Default: ,

Delimiter for search.

delimiterList2
Default: ,

Delimiter for replacement.

includeEmptyFields
Default: false

When true, zero-length list elements are preserved.

Examples sample code invoking the replaceList function


Tag Example

<cfset local.myString = "My Test String" /> 
 <cfset local.MySubstring1 = "Test, String" /> 
 <cfset local.mySubString2 = "Replaced, Sentence" /> 
 <p>The result: <cfoutput>#replaceList(local.myString, local.MySubstring1, local.mySubString2)#</cfoutput> 

Fork me on GitHub