Edit | |
Expression | • Pre-defined: Select from one of the pre-defined expressions in the list. • Custom: Enter the Regular Expression string to exclude. |
Match Options • The default Match Options are to EXCLUDE the expression, with Case Sensitive filtering, against files and directories. | |
Case Sensitive | [Default is selected.] Indicates if the expression matching is CaSE sENsitIVe. |
Negate | Negates the expression. This means it will exclude any files not matching the Regular Expression. This has the effect of permitting the negated expression to be backed up. • This option only works at the individual file level (not on directories). • For example, negating the pre-defined .*\.tmp expression allows you to exclude any files that do not have the .tmp extension. |
Inclusion | Inverts the Regular Expression to filter for the specified pattern. • If you add one “Inclusion” to a backup set’s “Selected Items for Backup” List, only files matching the inclusion will be backed up. No other files will backed up, unless additional inclusion expressions are added. • For example, selecting this option with the pre-defined .*\.tmp expression allows you to include all .tmp files from the shares and directories selected for backup. • Add multiple “Inclusion” expressions to search for only the specified names or patterns. |
Match | Select what this Regular Expression will filter: • files and directories: Not available with the “Negate” option. • files only |
Test | |
Match against | Check the Regular Expression against a string you enter in this field. Click the check icon to verify if this string matches the Regular Expression. |
\ | general escape character with several uses |
^ | assert start of string (or line, in multiline mode) |
$ | assert end of string (or line, in multiline mode) |
. | match any character except newline (by default) |
[ | start character class definition |
| | start of alternative branch |
( | start subpattern |
) | end subpattern |
? | extends the meaning of ( also 0 or 1 quantifier also quantifier minimizer |
* | 0 or more quantifier |
+ | 1 or more quantifier also "possessive quantifier" |
{ | start min/max quantifier |
\ | general escape character |
^ | negate the class, but only if the first character |
- | indicates character range |
[ | POSIX character class (only if followed by POSIX syntax) |
] | terminates the character class |