I really like the perl module Regexp :: Grammars . Is there something similar for .NET?
I would really like to use a recursive descent parser in the style of a regular expression style (for example, searching for a suitable template through a large document) in C # and the ability to recursively express this template.
Refresh After reading this little gem from brian d foy, I found that perl 5.10 supports tagged subpatterns using (? & NAME). PCRE now has a Nuget package , and PCRE support for named / tagged subpatterns.
source share