我真的很喜欢 perl 的Regexp::Grammars模块。.NET 有类似的东西吗?
我真的很想在 C# 中以正则表达式样式的方式使用递归下降解析器(例如,通过大型文档搜索匹配的模式),并且能够递归地表达该模式。
更新在阅读了 brian d foy 的这个小宝石后,我发现 perl 5.10 支持使用 (?&NAME) 标记的子模式。PCRE现在有一个Nuget 包,并且 PCRE 支持命名/标记的子模式。
我真的很喜欢 perl 的Regexp::Grammars模块。.NET 有类似的东西吗?
我真的很想在 C# 中以正则表达式样式的方式使用递归下降解析器(例如,通过大型文档搜索匹配的模式),并且能够递归地表达该模式。
更新在阅读了 brian d foy 的这个小宝石后,我发现 perl 5.10 支持使用 (?&NAME) 标记的子模式。PCRE现在有一个Nuget 包,并且 PCRE 支持命名/标记的子模式。