Match(
string:string,
string:pattern,
[string:flags]
)
→ bool
| c | consider case when performing the operation |
| x | simple matching against multiple file extensions |
| d | support DOS wildcard characters only |
| r | use regular expression |
| h | easy handling for file paths (\\ and / are considered the same) |
| a | "any word" mode |
| i | ignore diacritics |
| f | support filetype groups |
| p | partial matching |
Returns True if the input string matches the specified wildcard pattern. By default this uses standard pattern matching - specify the r flag to use regular expressions instead.
Example:
if (Match(name, "*.txt")) { ... } // does file have a .txt extension?