#group #capture #regex #helper #converting #extracting

regex_captures

提取和转换正则表达式捕获组的辅助工具

3 个不稳定版本

0.2.0 2023年9月16日
0.1.1 2023年9月15日
0.1.0 2023年7月3日

#32 in #extracting

MIT/Apache

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