Spec-Zone.ru › ColdFusion

replaceNoCase

Заменяет вхождения substring1 на callback в указанной области. Поиск не учитывает регистр.

replaceNoCase(string, substring1, callback [, scope]) → returns string

Синтаксис функции-члена

string.replaceNoCase(substring1, callback[, scope])

  • CF
  • Lucee
  • BL 1.0.0+
  • См. также: replace replaceList reReplace reReplaceNoCase

    Справочник аргументов

    string string
    Обязательный

    Строка (или переменная, содержащая строку), в которой нужно заменить подстроку

    substring1 string
    Обязательный

    Строка (или переменная, содержащая строку), которую нужно заменить, если она найдена.

    callback any
    Обязательный

    Строка, на которую нужно заменить substring1. Начиная с версии CF 2018+ в этом аргументе также можно передать функцию обратного вызова function(transform, position, original).

    scope string

    * Заменить первое вхождение (по умолчанию) * Заменить все вхождения
    Значения:
    • one
    • all

    start numeric
    По умолчанию: 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

    Spec-Zone.ru

    Настройки Оффлайн Что нового Помощь О нас
    Spec-Zone .ru
    спецификации, руководства, описания, API