Register   Login
     
  Related Cool Tools  
  About This Site  
Welcome to my tool shed!
My name is Roy Osherove and I'm the guy behind the tools you'll find on this site.
I'm an independent consultant, principal of Team Agile located in Israel and also work at Typemock on the next generation of unit testing tools for .NET developers.

You can read my weblog here.
The tools created here are tools I needed as a developer and blogger.
They are all free to use and download (some come with source too), built with .NET (1.1 or 2.0) and keep me busy while I'm.. well, not busy.
I hope you find them useful in your day job too! 
you can ping me by email at:
Roy At Osherove.Com

Roy.
  About The Regulator  

The Regulator is an advanced, free regular expressions testing and learning tool written by Roy Osherove. It allows you to build and verify a regular expression against any text input, file or web, and displays matching, splitting or replacement results within an easy to understand, hierarchical tree.

  Shots  
  Features  

Supported Regex actions

The Regulator supports the three most common Regex actions:

  • Find multiple Matches 
  • Replace text according to expression
  • Split text according to expression

Regexlib.com integration

  • Search and import expressions and examples from RegexLib.comג€™s database
  • Post your own regular expressions into regexlib's database, direct from The regulator using a graphical wizard
  • Full Proxy support for secure connections

Text Editing

  • Syntax highlighting
  • Multiple document tabbed interface
  • Quick menus allow you to easily select syntax operations to insert
  • Quick Menus are fully customizable simply by changing a simple XML file in the program directory
  • Brace matching support
  • Make selected text "escaped" to match a specific string exactly without needing to manually write those \s,\n and other escape sequences
  • Collapse/expand selection: you can create collapsible regions in your regex code for easy reading
  • Select only a portion of the expression in the editor and only that selection will be executed as a match\replace

Performance analysis

  • A graphical chart of the latest matches/replaces timings shows you if your optimization efforts are working
  • an exact number (in milliseconds) of last match/replace operation

 

Expert Snippets

  • An easy and simple toolbar of frequently used text snippets is always handy for hard to type expressions
  • The snippets toolbar is fully customizable and any snippet can be edited/deleted or you can just add your own
  • Inserted snippets that contain the "<>" signs will automatically make the text editor set the selection between those signs, allowing you to make generic snippets that save you typing time

General usability features

  • Multi threaded operations : ability to cancel long running expression matches and replaces
  • Minimize to tray option
  • Recent files menu
  • Other small features
  Downloads  
 TitleOwnerCategoryLast UpdatedSize (Kb) 
Regulator Binaries (.NET 2.0 3.X) Roy Osherove3MB10/16/2007 Unknown Download
Regulator 2.0.3 Source Files Roy Osherove1 MB7/12/2006 Unknown Download
Regulator 2.03 for .NET 1.0 Roy Osherove3.1 MB7/12/2006 Unknown Download
Regulator 2.03 for .NET 1.1 Roy Osherove3.1 MB10/16/2007 Unknown Download
Regulator Help Files Roy Osherove0.3 MB7/12/2006 Unknown Download
  System Requirements  
  Support\Bug Reporting  
The tools hosted on this site are totally free to use and download, so they are also provided as is. However, if you find a bug , I'd be interested to hear about it.
My FogBugz Host - http://www.valianthost.com/

I'm hosting the support for this and other products on http://www.valianthost.com/. Go check them out if you're in the market for a hosted bug tracking/project management solution. They are kind and responsive, and the prices are reasonable.