AB-CDR-20190201013000-1-0025B516891F-125464.csv
BC-CDR-20190201013000-2-0025B516891C-125465.csv
BC-CDR-20180201013000-3-0025B5168912-12546.csv
| Pattern | Description |
|---|---|
| AB | Will filter the file names that have 'AB' symbols |
| CDR | Will match all 3 files |
| 2019 | Will match the first two files which contain '2019' in their names |
| 516891[A-Z] | Will match the first two files with matches 516891F, 516891C |
| 516891[F2] | Will match the first and the third files with matches 516891F, 5168912 |
| 516891[F2]-\d | Will match only the first one |
Special characters:
Quantifiers:* + ? and {}
| Quantifier | Description |
|---|---|
| abc* | Matches a string that has ab followed by zero or more c |
| abc+ | Matches a string that has ab followed by one or more c |
| abc? | Matches a string that has ab followed by zero or one c |
| abc | Matches a string that has ab followed by 2 c |
| abc | Matches a string that has ab followed by 2 or more c |
| abc | Matches a string that has ab followed by 2 up to 5 c |
| a(bc)* | Matches a string that has a followed by zero or more copies of the sequence bc |
| a(bc) | Matches a string that has a followed by 2 up to 5 copies of the sequence bc |
OR operator:| or []
| Operator | Description |
|---|---|
| a(b|c) | Matches a string that has a followed by b or c |
| a[bc] | Same as previous |
Character classes:
| Class | Description |
|---|---|
| \d | Matches a single character that is a digit |
| \w | Matches a word character (alphanumeric character plus underscore) |
| \s | Matches a whitespace character (includes tabs and line breaks) |
| . | Matches any character |