replaceNoCase
Заменяет вхождения substring1 на callback в указанной области. Поиск не учитывает регистр.
replaceNoCase(string, substring1, callback [, scope]) → returns string
Синтаксис функции-члена
string.replaceNoCase(substring1, callback[, scope])
Справочник аргументов
string string Обязательный
Строка (или переменная, содержащая строку), в которой нужно заменить подстроку
substring1 string Обязательный
Строка (или переменная, содержащая строку), которую нужно заменить, если она найдена.
callback any Обязательный
Строка, на которую нужно заменить substring1. Начиная с версии CF 2018+ в этом аргументе также можно передать функцию обратного вызова
function(transform, position, original). start numeric
По умолчанию: 1
1
CF 2021+ Позиция, с которой начинается поиск в строке.
Примеры Пример кода, вызывающего функцию replaceNoCase
getVal = replaceNoCase("ColdFUsion", "u", "a");
writeDump(getVal); Ожидаемый результат: Ожидаемый результат: ColdFasion
<cfset getVal = replaceNoCase("ColdFusiOn", "O", "a", "ALL")>
<cfdump var="#getVal#"> Ожидаемый результат: Ожидаемый результат: CaldFusian
© 2012–present Foundeo, Inc. and the CFDocs contributors.
Licensed under the MIT License.
ColdFusion is a trademark of Adobe Systems Incorporated.
https://cfdocs.org/replacenocase