我非常喜欢perl的Regexp::语法模块。对于.NET来说有这样的东西吗?
我非常希望在C#中以regex样式(例如通过大型文档搜索匹配模式)的方式使用递归下降解析器,并能够递归地表示该模式。
Update从brian读取了这个小宝石之后,我发现Perl5.10支持使用(?&NAME)标记子模式。PCRE现在有一个Nuget包装,并且PCRE支持命名/标记子模式。
发布于 2012-08-06 10:36:21
Perl5 Regexp::语法是以Perl6文法为模型的。
尼卡是Perl6实现,实现语法和目标是CLI,.NET也是这样做的。
发布于 2012-08-06 09:32:36
我认为没有类似的模块,但是您可以在.NET. 看这里有个例子中创建递归正则表达式。
https://stackoverflow.com/questions/11825458
复制相似问题