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?