Crates.io | moenster |
lib.rs | moenster |
version | 0.1.0 |
source | src |
created_at | 2021-01-03 13:31:20.817564 |
updated_at | 2021-01-03 13:31:20.817564 |
description | mønster (n) - pattern. simple glob-style pattern matching for strings |
homepage | https://github.com/badboy/moenster/ |
repository | https://github.com/badboy/moenster/ |
max_upload_size | |
id | 331038 |
size | 12,799 |
Simple glob-style pattern matching for strings. Always matches the whole string from beginning to end.
Wildcard | Description | Note |
---|---|---|
* | matches any number of any characters including none | |
? | matches any single character | does not handle multi-byte UTF-8 codepoints |
[abc] | matches one character given in the bracket | taken as byte values |
[a-z] | matches one character from the range given in the bracket | range taken from their byte values |
[^abc] | matches one character that is not given in the bracket | taken as byte values |
[^a-z] | matches one character that is not from the range given in the bracket | range taken from their byte values |
Note: An empty bracket can never match anything.
assert!(stringmatch("m*nster", "mønster"));
The code is under a MIT license. See LICENSE.