Escape
Sequence Description
\Z
Specifies an end of string anchor, much like the $ special character.
However, unlike $, you cannot combine \Z with (?m) to specify the end of newlines in
the search string.
\n
Newline character
\r
Carriage return
\t
Tab
\f
Form feed
\d
Any digit, similar to [0-9]
\D
Any nondigit character, similar to [^0-9]
\w
Any alphanumeric character, similar to [[:alnum:]]
\W
Any nonalphanumeric character, similar to [^[:alnum:]]
\s
Any whitespace character including tab, space, newline, carriage return, and form feed.
Similar to [ \t\n\r\f].
\S
Any nonwhitespace character, similar to [^ \t\n\r\f]
\xdd
A hexadecimal representation of character, where d is a hexadecimal digit
\ddd
An octal representation of a character, where d is an octal digit, in the form \000 to \377
Using character classes
In character sets within regular expressions, you can include a character class. You enclose the
character class inside square brackets, as the following example shows:
REReplace ("Macromedia Web Site","[[:space:]]","*","ALL")
This code replaces all the spaces with *, producing this string:
Macromedia*Web*Site
You can combine character classes with other expressions within a character set. For example, the
regular expression [[:space:]123] searches for a space, 1, 2, or 3. The following example also uses a
character class in a regular expression:
<cfset IndexOfOccurrence=REFind("[[:space:]][A-Z]+[[:space:]]",
"Some BIG string")>
<!--- The value of IndexOfOccurrence is 5 --->
The following table shows the character classes that ColdFusion supports. Regular expressions
using these classes match any Unicode character in the class, not just ASCII or ISO-8859
characters..
Character class
:alpha:
:upper:
:lower:
:digit:
Matches
Any alphabetic character.
Any uppercase alphabetic character.
Any lowercase alphabetic character
Any digit. Same as \d.
Regular expression syntax
151
Need help?
Do you have a question about the COLDFUSION MX 61-DEVELOPING COLDFUSION MX and is the answer not in the manual?
Questions and answers