regex子团队宣布regex 1.9的发布。regex crate由Rust项目维护,是在Rust中使用正则表达式的推荐方式。它的决定性特征是保证最坏情况下的线性搜索时间与被搜索字符串的大小有关。
regex crate的发布通常不会在这个博客上公布,但由于它的大部分内部结构在1.9版本中被重写了,所以这个公告是为了鼓励人们进行额外的审查。如果你遇到任何问题或性能退步,请在问题跟踪器上报告,或在讨论区提问。
很少有API添加,但值得一提的是Captures::extract方法,它应该使在某些情况下获得捕获组更加方便。除此之外,人们应该看到的主要变化是希望能加快搜索时间。
你可以在CHANGELOG和一篇更深入的博文中阅读更多关于作为一个库的regex crate内部的内容。
转自 Announcing regex 1.9 | Rust Blog (rust-lang.org)