Adobe 38043740 - ColdFusion Standard - Mac Development Manual page 149

Developing applications
Hide thumbs Also See for 38043740 - ColdFusion Standard - Mac:
Table of Contents

Advertisement

DEVELOPING COLDFUSION 9 APPLICATIONS
The CFML Programming Language
Expression
[\?&]value=
[A-Z]:(\\[A-Z0-9_]+)+
^[A-Za-z][A-Za-z0-9_]*
([A-Za-z][A-Za-z0-9_]*)(\.[A-Za-z][A-Za-z0-9_]*)?
(\+|-)?[1-9][0-9]*
(\+|-)?[0-9]+(\.[0-9]*)?
(\+|-)?[1-9]\.[0-9]*E(\+|-)?[0-9]+
a{2,4}
(ba){3,}
Regular expressions in CFML
The following examples of CFML show some common uses of regular expression functions:
Expression
REReplace (CGI.Query_String, "CFID=[0-9]+[&]*", "")
REReplace("I Love Jellies", "[[:lower:]]","x","ALL"
REReplaceNoCase("cabaret","[A-Z]", "G","ALL")
REReplace (Report,"\$[0-9,]*\.[0-9]*","$***.**")", "")
REFind ("[Uu]\.?[Ss]\.?[Aa}\.?", Report )
REFindNoCase("a+c","ABCAACCDD")
REReplace("There is is coffee in the the kitchen","([A-Za-z]+)[
]+\1","*","ALL")
REReplace(report, "<[^>]*>", "", "All")
Types of regular expression technologies
Many types of regular expression technologies are available to programmers. JavaScript, Perl, and POSIX are all
examples of different regular expression technologies. Each technology has its own syntax specifications and is not
necessarily compatible with other technologies.
ColdFusion supports regular expressions that are Perl compliant with a few exceptions:
• A period, ., always matches newlines.
Description
A URL parameter value in a URL.
An uppercase DOS/Windows path in which (a) is not the root of a
drive, and (b) has only letters, numbers, and underscores in its text.
A ColdFusion variable with no qualifier.
A ColdFusion variable with no more than one qualifier; for example,
Form.VarName, but not Form.Image.VarName.
An integer that does not begin with a zero and has an optional sign.
A real number.
A real number in engineering notation.
Two to four occurrences of "a": aa, aaa, aaaa.
At least three "ba" pairs: bababa, babababa, and so on.
Last updated 1/20/2012
Returns
The query string with parameter CFID
and its numeric value stripped out.
I Lxxx Jxxxxxx
GGGGGGG
The string value of the variable Report
with all positive numbers in the dollar
format changed to "$***.**".
The position in the variable Report of
the first occurrence of the abbreviation
USA. The letters can be in either case
and the abbreviation can have a period
after any letter.
4
There * coffee in * kitchen
Removes all HTML tags from a string
value of the report variable.
144

Advertisement

Table of Contents
loading

This manual is also suitable for:

Coldfusion 9

Table of Contents