3 个不稳定版本
0.2.0 | 2023年9月16日 |
---|---|
0.1.1 | 2023年9月15日 |
0.1.0 | 2023年7月3日 |
#32 in #extracting
8KB
134 行(不含注释)
提取和转换正则表达式捕获组的辅助工具。
lib.rs
:
regex_captures 使得在使用 regex 包时处理捕获组变得更容易。
使用正则表达式 API 进行调试和类型转换可能比较繁琐,这个包旨在帮助解决这个问题。
由于我们不保证提供的正则表达式中存在请求的捕获组,因此所有操作都是可能失败的。
错误报告优先于性能。在匹配或解析中预期有很多失败时使用此包会导致额外的分配。
方法表
方法 | capture_type | conversion | total? |
---|---|---|---|
get | numeric | From<str> | yes |
parse_get | numeric | FromStr | no |
try_get | numeric | TryFrom<str> | no |
name | named | From<str> | yes |
parse_name | named | FromStr | no |
try_name | named | TryFrom<str> | no |
使用所有方法的示例
依赖项
~2.5–4MB
~72K SLoC