|2.1.0||Apr 7, 2021|
|2.0.0||Mar 15, 2021|
|1.1.0||Mar 7, 2021|
|1.0.12||Oct 24, 2020|
|1.0.6||Mar 3, 2020|
#48 in Algorithms
37,984 downloads per month
Used in 64 crates (15 directly)
Match strings against a simple wildcard pattern. Tests a wildcard pattern
p against an input string
s. Returns true only when
p matches the entirety of
See also the example described on wikipedia for matching wildcards.
?matches exactly one occurrence of any character.
*matches arbitrary many (including zero) occurrences of any character.
- No escape characters are defined.
For example the pattern
ca? will match
car. The pattern
https://* will match all https urls, such as
|compiling/text||990 ns||476,980 ns||4,517 ns|
|compiling/complex||122 ns||177,510 ns||562 ns|
|matching/text||568 ns||655 ns||1,896 ns|
|matching/complex||664 ns||575 ns||4,208 ns|
The library only depends on the rust
See the documentation for usage and more examples.