ReplaceNoCase |
Description
Replaces occurrences of substring1 with substring2, in the specified scope. The search is case-insensitive.
Returns
A copy of the string, after making replacements.
Category
String functions
Function syntax
    ReplaceNoCase(string, substring1, substring2 [, scope ])
See also
Find, REFind, Replace, ReplaceList, REReplace
Parameters
Parameter | Description
string | A string (or variable that contains one) within which to replace substring
substring1 | String (or variable that contains one) to replace, if found.
substring2 | String (or variable that contains one) that replaces substring1
scope | one: Replace the first occurrence (default)
| all: Replace all occurrences
Example
    <h3>ReplaceNoCase Example</h3>
    <p>The ReplaceNoCase function returns <I>string</I> with <I>substring1</I>
    replaced by <I>substring2</I> in the specified scope.
    The search/replace is case-insensitive.

    <cfif IsDefined("FORM.MyString")>
    <p>Your original string, <cfoutput>#FORM.MyString#</cfoutput>
    <p>You wanted to replace the substring <cfoutput>#FORM.MySubstring1#
     </cfoutput>
    with the substring <cfoutput>#FORM.MySubstring2#</cfoutput>.
    <p>The result: <cfoutput>#ReplaceNoCase(FORM.myString,
    FORM.MySubstring1, FORM.mySubString2)#</cfoutput>
    </cfif>

string |
A string (or variable that contains one) within which to replace substring

substring1 |
String (or variable that contains one) to replace, if found.

substring2 |
String (or variable that contains one) that replaces substring1

scope |
one: Replace the first occurrence (default) all: Replace all occurrences