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:

?
- 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/*