RegexBuddy is your perfect companion for working with regular expressions.
Easily create regular expressions that match exactly what you want. Clearly
understand complex regexes written by others. Quickly test any regex on
sample strings and files, preventing mistakes on actual data. Debug without
guesswork by stepping through the actual matching process. Use the regex
with source code snippets automatically adjusted to the particulars of your
programming language. Collect and document libraries of regular expressions
for future reuse. GREP (search-and-replace) through files and folders.
Integrate RegexBuddy with your favorite searching and editing tools for
instant access.