发布 regex 1.9

2023 年 7 月 5 日 · Andrew Gallant 代表 regex crate 团队

regex 子团队宣布发布 regex 1.9regex crate 由 Rust 项目维护,是 Rust 中使用正则表达式的推荐方式。其定义特征是保证最坏情况下的搜索时间与被搜索字符串的大小呈线性关系。

regex crate 的发布通常不会在此博客上宣布,但由于其大部分内部结构在 1.9 版本中已重写,因此此公告旨在鼓励额外的审查。如果您遇到任何问题或性能下降,请在 问题跟踪器 上报告,或在 讨论论坛 上提问。

API 的添加很少,但值得一提的是 Captures::extract 方法,它应该可以更方便地在某些情况下获取捕获组。否则,人们应该看到的主要变化是希望更快的搜索时间。

您可以在 CHANGELOG 中阅读更多内容,以及在关于 regex crate 内部作为库的更深入的博客文章中阅读更多内容。