Symantec 10490452 Administration Guide - Page 91

Using Perl-compatible regular expressions in conditions, Table 4-10, Character, Description, Example

Page 91 highlights

Configuring email filtering 91 Creating virus, spam, and compliance filter policies Table 4-9 Filter tests (Continued) Test type Description Ends with/does not Equivalent to .*text$ wildcard test using matches exactly. end with Matches exactly/ does not match exactly Exact match for the supplied text (not available for the message body). Notes: All text tests are case-insensitive. Some tests are not available for some components. Using Perl-compatible regular expressions in conditions To use Perl-compatible regular expressions, click "matches regular expression" or "does not match regular expression" for any of the conditions that offer you that choice (the conditions in the first row of Table 4-8, plus the Message header condition). You can refine your search as described in Table 4-10. To match certain special characters, you must escape each with \ as shown in the table. For more information about Perl-compatible regular expressions, see: http://www.perl.com/doc/manual/html/pod/perlre.html Table 4-10 Sample Perl-compatible regular expressions Character Description Example . Match any one character j.n jo.. .* Match zero or more sara.* characters s.*m.* .+ Match one or more sara.+ characters s.+m.+ \. Match a period stop\. \* Match an asterisk b\*\* \+ Match a plus character 18\+ Sample matches jen, jon, j2n, j$n john, josh, jo4# sara, sarah, sarahjane, saraabc%123 sm, sam, simone, s321m$xyz sarah, sarahjane, saraabc%123 simone, s321m$xyz stop. b** 18+

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258

91
Configuring email filtering
Creating virus, spam, and compliance filter policies
Using Perl-compatible regular expressions in conditions
To use Perl-compatible regular expressions, click “matches regular expression”
or “does not match regular expression” for any of the conditions that offer you
that choice (the conditions in the first row of
Table 4-8
, plus the Message header
condition).
You can refine your search as described in
Table 4-10
. To match certain special
characters, you must escape each with \ as shown in the table. For more
information about Perl-compatible regular expressions, see:
Ends with/does not
end with
Equivalent to .*text$ wildcard test using matches exactly.
Matches exactly/
does not match
exactly
Exact match for the supplied text (not available for the message
body).
Notes:
All text tests are case-insensitive.
Some tests are not available for some components.
Table 4-10
Sample Perl-compatible regular expressions
Character
Description
Example
Sample matches
.
Match any one character
j.n
jen, jon, j2n, j$n
jo..
john, josh, jo4#
.*
Match zero or more
characters
sara.*
sara, sarah,
sarahjane,
saraabc%123
s.*m.*
sm, sam, simone,
s321m$xyz
.+
Match one or more
characters
sara.+
sarah, sarahjane,
saraabc%123
s.+m.+
simone, s321m$xyz
\.
Match a period
stop\.
stop.
\*
Match an asterisk
b\*\*
b**
\+
Match a plus character
18\+
18+
Table 4-9
Filter tests (Continued)
Test type
Description