【发布时间】:2026-02-17 10:15:02
【问题描述】:
我正在.Net 中寻找一个支持惰性求值的正则表达式库。
注意:我专门寻找惰性评估(即,库不是立即返回文档中的所有匹配项,而是只消耗必要的文档以确定每个请求的下一个匹配项),不支持惰性量词 - 虽然如果它也支持惰性量词,我不会反对!
具体细节:我希望能够对可能包含数十万个正则表达式匹配的非常大的文档运行正则表达式,并使用 IEnumerable<> 语义遍历结果,而无需承担查找所有内容的前期成本匹配。
理想情况下,C# 中的 FOSS,但唯一的要求是 .Net 3.5 应用程序的可用性。
【问题讨论】:
标签: .net regex lazy-evaluation