replaceListNoCase
Заменяет в строке вхождения элементов из списка с разделителями соответствующими элементами из другого списка с разделителями. Поиск выполняется без учета регистра.
replaceListNoCase(string, list1, list2, includeEmptyFields)
replaceListNoCase(string, list1, list2, delimiter, includeEmptyFields)
replaceListNoCase(string, list1, list2, delimiterList1, delimiterList2, includeEmptyFields) → returns string
Справочник аргументов
string string Обязательный
Строка или переменная, содержащая строку, в которой нужно выполнить замену подстроки
list1 string Обязательный
Список подстрок для поиска
list2 string Обязательный
Список подстрок для замены
delimiter string
По умолчанию: ,
,
Общий разделитель для списков поиска и замены.
delimiterList1 string
По умолчанию: ,
,
Разделитель для поиска.
delimiterList2 string
По умолчанию: ,
,
Разделитель для замены.
includeEmptyFields boolean
По умолчанию: false
false
Если значение равно true, элементы списка нулевой длины сохраняются.
Примеры Пример кода с вызовом функции replaceListNoCase
<cfset myString = "My test string" />
<cfset mySubstring1 = "Test, String" />
<cfset mySubString2 = "Replaced, Sentence" />
<cfoutput>#replaceListNoCase(myString, mySubstring1, mySubString2)#</cfoutput> Ожидаемый результат: 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/replacelistnocase