User Guide
17-16
AsyncOS 9.1.2 for Cisco Email Security Appliances User Guide
Chapter 17 Data Loss Prevention
DLP Policies for RSA Email DLP
Related Topics
• Examples of Regular Expressions for Identifying Identification Numbers, page 17-16
Examples of Regular Expressions for Identifying Identification Numbers
Simple regular expressions that describe patterns of numbers and letters in identification or account
numbers might look like the following:
Element Description
Regular expression (abc)
Regular expressions for classifiers match a string if the
sequence of directives in the regular expression match any
part of the string.
For example, the regular expression
ACC matches the string
ACCOUNT as well as ACCT.
[ ]
Use brackets to indicate a set of characters. Characters can
defined individually or within a range.
For example,
[a-z] matches all lowercase letters from a to z,
while
[a-zA-Z] matches all uppercase and lowercase letters
from
A to Z. [xyz] matches only the letters x, y, or z.
Backslash special characters (\)
The backslash character escapes special characters. Thus the
sequence
\. only matches a literal period, the sequence \$
only matches a literal dollar sign, and the sequence
\^ only
matches a literal caret symbol.
The backslash character also begins tokens, such as
\d.
Important Note: The backslash is also a special escape
character for the parser. As a result, if you want to include a
backslash in your regular expression, you must use two
backslashes — so that after parsing, only one “real”
backslash remains, which is then passed to the regular
expression system.
\d
Token that matches a digit (0-9). To match more than one
digit, enter an integer in
{} to define the length of the number.
For example,
\d matches only a single digit such as 5, but not
55. Using \d{2} matches a number consisting of two digits,
such as
55, but not 5.
Number of repetitions {min,max}
The regular expression notation that indicates the number of
repetitions of the previous token is supported.
For example, the expression “
\d{8}” matches 12345678 and
11223344 but not 8.
Or (|)
Alternation, or the “or” operator. If A and B are regular
expressions, the expression “
A|B” will match any string that
matches either “A” or “B.” Can be used to combine number
patterns in a regular expression.
For example, the expression “
foo|bar” will match either foo
or
bar, but not foobar.