RegexCompiler
NameVersionLast update
RegexCompiler1.0.0.06/3/2007Download
Download RegexCompiler

The Regex class has a method called CompileToAssembly. It generates an assembly on disk (a DLL) containing strongly typed Regex classes. Unfortunately this is just a method, and the .NET framework does not come with a tool to execute this function (unlike sgen.exe, which does a similar thing for XML serialization).

I've built a command line tool around this function. It takes an xml file as input, containing a number of settings for the assembly to build, and the definition of all the regular expression classes you want to include in that assembly. The output is the assembly itself and an XML documentation file, which provides intellisense in Visual Studio (or it can be used to build a help file with SandCastle).

Blog posts
Compiling regular expressions