In a file storage source component, a source path can be composed of regular characters and special pattern-matching characters as follows:
? - 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
/2013-01-{01,02,03}/impressions/*
matches any object in /2013-01-01/impressions/*, /2013-01-02/impressions/* and /2013-01-03/impressions/*
/201[0-9]/01/*
matches any object in /2010/01/*, /2011/01/*, /2012/01/* , ... , /2019/01/*