How to Build a Regex Engine in C# - CodeProject
DRANK
Build a feature rich, non-backtracking regular expression engine and code generator in C#
Build a feature rich, non-backtracking regular expression engine and code generator in C#