ColdFusion supplies case-sensitive and case-insensitive functions for working with regular expressions. REFind
and REReplace
perform case-sensitive matching and REFindNoCase
and REReplaceNoCase
perform case-insensitive matching.
You can build a regular expression that models case-insensitive behavior, even when used with a case-sensitive function. To make a regular expression case insensitive, substitute individual characters with character sets. For example, the regular expression [Jj][Aa][Vv][Aa], when used with the case-sensitive functions REFind
or REReplace
, matches all of the following string patterns: