# wildmatch
[](https://crates.io/crates/wildmatch)
[](https://crates.io/crates/wildmatch)
[](https://gitlab.com/becheran/wildmatch_ci/pipelines)
[](https://opensource.org/licenses/MIT)
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 `s`.
A very simplified syntax is used here. See also the example described on [wikipedia](https://en.wikipedia.org/wiki/Matching_wildcards) for matching wildcards.
No escape characters are defined
- `?` matches exactly one occurrence of any character.
- `*` matches arbitrary many (including zero) occurrences of any character.
For example the pattern `ca?` will match for strings `cat` or `car`. The pattern `https://*` will match all https urls, such as `https://google.de` or `https://github.com/becheran/wildmatch`.
See the [documentation](https://docs.rs/wildmatch) for usage and more examples.