我想看看正则表达式在成功或失败之前查看了多少个字符(以支持增量重新词法分析)。我还没有注意到在Rust regex library's应用程序接口中有一种直接的方法可以做到这一点。
如果我能以某种方式截取我给图书馆的&str
,我就能记录下它必须观察到的最远的字符。我不知道该怎么做,因为我刚接触Rust。如果这是Java,我会使用代理/实现CharSequence
。
如果它与RegexSet
一起工作,就会得到加分。
https://stackoverflow.com/questions/54011718
复制相似问题