omni::str::matchWildcards
Defined in omni/str/Wildcard.h
-
inline const char *omni::str::matchWildcards(const char *str, const char *const *patterns, size_t patternsCount)
Attempts to match a string to a set of wildcard patterns.
- Parameters
str – [in] The string to attempt to match to the pattern
pattern
. This may not benullptr
.patterns – [in] An array of patterns to attempt to match the string
str
to. Each pattern in this array has the same format as the pattern in matchWildcard(). This may not benullptr
.patternsCount – [in] The total number of wildcard patterns in
patterns
.
- Returns
The pattern that the test string
str
matched to if successful. Returnsnullptr
if the test string did not match any of the patterns.