#pattern-matching #string-pattern #brackets #range #byte #wildcard #glob-style

moenster

mønster (n) - 模式。字符串的简单glob-style模式匹配

1 个不稳定版本

0.1.0 2021年1月3日

#1573 in 文本处理

MIT许可证

11KB
187

Crates.io Workflow Status

moenster

mønster (n) - 模式。

简单的glob-style字符串模式匹配。始终从开始到结束匹配整个字符串。

通配符 描述 注意
* 匹配任意数量的任意字符,包括没有字符
? 匹配任意单个字符 不处理多字节UTF-8码点
[abc] 匹配括号内给出的一个字符 按字节值取
[a-z] 匹配括号内给定范围中的一个字符 范围从它们的字节值取
[^abc] 匹配括号内没有给出的一个字符 按字节值取
[^a-z] 匹配括号内没有给出的范围中的一个字符 范围从它们的字节值取

注意:空括号永远不会匹配任何内容。

示例

assert!(stringmatch("m*nster", "mønster"));

许可证

代码采用MIT许可证。请参阅LICENSE

无运行时依赖