Follow @RoyOsherove on Twitter

The Regulator 2.0 is out

It's just a beta, and most of the documentation will only be available on the wiki in the coming future, but:
 
 
-added: installer
-added: generate C# or vb.net code from regex(via tools menu)
-added: regex Analyzer. Describes in plain language the regular expression(via view menu)
-added: Compile to Assembly. Compiles the current regex into a dll. (via tools menu)
-added: The Regulator can now accept a file name of type ".express" as a command line argument to open with
-added: file association for ".express" files. Double clicking on an express file will launch a new instance of The Regulator with the document open.
-added:  ability to specify a web address in the input file text area
  must be preceded with http/ftp prefixes.
-added: pressing "Enter" when writing an input file name/web will automatically refresh from that file(no need to click the refresh icon)
 
-added: plugin creation ability
 - Plugins are divided into two kinds: dialogs and dockable.
  -dialogs are accesible via the "Tools" menu
  -Dockable plugins are acceisible via the "view" menu
 
 Included plugins(with source):
 - Plugin lister. will show all the currently loaded plugins.
 - CodeWriter. Generates C# or VB.NET code from the regular expression
 - Regex Analyzer. Describes in plain language the regular expression
 - Compile to Assembly. Compiles the current regex into a dll.
 - Snippets. same as in original version only as plugin
 - Regexlib.com search. same as in original version only as plugin
 - Regexlib.com submit. same as in original version only as plugin
 
-removed: performance tab
-changed: icons and links in the main form
-fixed: Regex options toolbar bug fixed where unchecking one of the options would remove all the other options as well (darn bit masking)
-fixed: closing a single document did not prompt a "save before close" dialog if document was changed and not saved.
-fixed: various problems related to inaccurate relative file paths (snippets loading and saving not working correctly for example)
-fixed: importing a regular expression from web search now correctly places input segments into separate input rows (Replacing "|||" with new lines)

Non MVPs at the MVP summit - looks bad, smells bad

CodeDOM adventures and oddities