I'd like to learn regex better so that it becomes a more natural option for me. Often problems that could be solved easily by regex I don't even consider using it.
Can someone direct me to a resource that gives challenging regex problems like the one in the python challenge that goes something like this but in more of a riddle like fashion:
given a text file with lower and uppercase letters, match all lowercase letters surrounded by exactly 3 uppercase letters.
that's just the jist of one of the problems there... it's ok if the problems are not as obvious as the example.
edit: just to clarify... i'm not looking for software, i'm looking for problems. But I'll make this a wiki so's we can get as many resources here as possible.
Here's what's been given so far both in terms of problem sets and software as well as other stuff I've found.
Problems
Regex SW
- Expresso - Steven Sudit (.NET)
- Regex Coach - nytsua (Perl)
- RegExr (ActionScript?)
- Regex Hero (.NET)
- RegEx: Online Regular Expression Testing (Java)
- Online Javascript Regular Expression Tester (Javascript)
Damn... a ton of stuff on regexlib