Spec-Zone.ru › ColdFusion

replaceListNoCase

Заменяет в строке вхождения элементов из списка с разделителями соответствующими элементами из другого списка с разделителями. Поиск выполняется без учета регистра.

replaceListNoCase(string, list1, list2, includeEmptyFields) replaceListNoCase(string, list1, list2, delimiter, includeEmptyFields) replaceListNoCase(string, list1, list2, delimiterList1, delimiterList2, includeEmptyFields) → returns string

  • CF2016+
  • Lucee5.1.0+
  • BL 1.0.0+
  • См. также: replaceList

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

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

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

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

    Список подстрок для поиска

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

    Список подстрок для замены

    delimiter string
    По умолчанию: ,

    Общий разделитель для списков поиска и замены.

    delimiterList1 string
    По умолчанию: ,

    Разделитель для поиска.

    delimiterList2 string
    По умолчанию: ,

    Разделитель для замены.

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

    Spec-Zone.ru

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