From Just Great Software:
RegexMagic makes creating regular expressions easier than ever. Instead of dealing with the cryptic regular expression syntax, use RegexMagic's patterns for matching characters, text, numbers, dates, times, email addresses, URLs, and card numbers. RegexMagic detects these patterns when you mark your sample text. Combine multiple patterns to match exactly what you want. RegexMagic supports all popular regular expression flavors, so you can be sure the regexes it generates will work with your favorite applications and programming languages.