The regex shell is a neat idea. In many situations I'd like to generate strings accepted by the regex, to check that my regex is tight enough. I know this is hard in general (for lots of reasons, basically all reducing to "there are a lot of strings and no easy way to iterate through them in a satisfying way"). But, has anyone made any progress on this for the "easy" cases?
Your wish has been granted: http://txt2re.com/ I use this all the time. No wonder I don't know to hand write a Regex.
Nice tool for testing the regex on a given data set.