title: C# Regexp: How to extract $1, $2 variables from match
body: <p>Currently .NET uses their own nonstandard capturing group naming convention which is a dog.
  I would like to enable the standard use of $1, $2 capture groups in C#. </p>
  
  <p>Is their any way of doing it, or if not, is their any thirdparty regexp engines available for use, which do implement that kind of functionality.  </p>