Click here to monitor SSC

Damon Armstrong

Caffeine Induced Tirades about .NET and Life
And don't forget to check out my latest Simple-Talk articles
View Damon Armstrong's profile on LinkedIn      Add to Technorati Favorites      Add to Google     

Tools: RAD Regular Expression Designer

Published Wednesday, June 28, 2006 12:32 AM

The regular expression engine in .NET is an awesome technology for text processing and string manipulation and is definitely one tool you want to have in your development arsenal.  But Regex syntax is one of the more difficult languages to get your mind around because, at first glance, it looks like a meaningless jumble of characters.  Even for someone familiar with regular expressions, it's hard to look at a Regex pattern and actually know what it does.

I'm fairly good with regular expressions, but I certainly can't remember all of the syntax and I almost never get a Regex pattern written correctly on the first try.  I got tired of trying to debug regular expressions directly in my code because it was time consuming and frustrating.  So I went out looking for a good Regex design tool, and I found an awesome one from RAD Software.  One of the best features is syntax tree that outlines all of the character escapes, substitutions, character classes, grouping constructs, quantifiers, and everything else you need when writing a Regex pattern.  It also allows you to test that pattern against a string and see a listing of all the matches it found.  It even breaks the matches out by groups. 

All in all, it's a very clean app, it's very simple to use, and it's completely free.  Check it out: http://www.radsoftware.com.au/regexdesigner/

by Damon

Comments

No Comments
You need to sign in to comment on this blog
Latest articles
Checking Out SQL Backup Pro 7’s New Automatic Backup Verification
 Wouldn't it be great to offload the daily chore of checking the integrity of your production... Read more...

Chuck Lathrope: DBA of the Day
 Chuck Lathrope was a finalist for the Exceptional DBA of the Year award in 2009. We contacted him to... Read more...

Backups, What Are They Good For?
 Pixar recently confessed, in an engaging video, that Toy Story 2 was almost lost due to a bad backup,... Read more...

C# Async: What is it, and how does it work?
 The biggest new feature in C#5 is Async, and its associated Await (contextual) keyword. Anybody who is... Read more...

SQL Server 2012 AlwaysOn
 SQL Server AlwaysOn provides a high-availability and Disaster-recovery solution for SQL Server 2012. It... Read more...