For fun, I'm developing a utility that will take an input string and a regex and will color highlight all matches of the regex in the original string, alike the Find function in Firefox or IE 8, and some popular browsers.
I am using C#. Does any member of the System.Text.RegularExpressions namespace return the ordinal positions of the matches in the original string? I also need their lengths.
Is there a way to get this information?