Using pattern-matching in source component paths

In a file storage source component, a source path can be composed of regular characters and special pattern-matching characters as follows:

Pattern Description
? Matches any single character.
* Matches zero or more characters.
[abc] Matches a single character from character set {a,b,c}.
[a-b] Matches a single character from the character range {a...b}. Note that character a must be lexicographically less than or equal to character b.
[^a] Matches a single character that is not from character set or range {a}. Note that the ^ character must occur immediately after the opening bracket.
\c Removes (escapes) any special meaning of character c.
{ab,cd} Matches a string from the string set {ab, cd}
{ab,c{de,fh}} Matches a string from the string set {ab, cde, cfh}

 

Examples

Pattern Matched string
/2013-01-{01,02,03}/impressions/*
/2013-01-01/impressions/*
/2013-01-02/impressions/*
/2013-01-03/impressions/*
/201[0-9]/01/*
/2010/01/*
/2011/01/*
/2012/01/*
 ...
/2019/01/*