When I use (?R)
in a RegEx pattern in .NET, I get an ArgumentException:
Unrecognized grouping construct.
Does (?R)
this have a different syntax in .NET?
The closested thing to recursion that .NET has to offer for Regex is balancing group definition. Recurssion is not directly supported in .NET.