August 2003
Intermediate to advanced
1140 pages
68h 45m
English
REReplaceNoCase
REReplaceNoCase(string, regex, substring [, scope])Returns string with
regex replaced by
substring for the specified
scope. regex
can be any valid ColdFusion regular expression.
scope may be set as either
One or All, where
One results in the replacement of the first
occurrence of the regular expression, and All
results in the replacement of all occurrences of the regular
expression. The default scope is
One. REReplaceNoCase( )
performs a case-insensitive search. The following example uses the
REReplaceNoCase( ) function to remove doubled
words from a string:
<cfset MyString = "I want to go to to the park."> <cfset NewString = ReReplaceNoCase(MyString, "\b([A-Z]+)[ ]+\1", "\1", "All")> <cfoutput> <b>Original String:</b> #MyString# <p> <b>New String:</b> #NewString# </cfoutput>