And now you have two problems. Ruby regular expressions for fun and profit by Luca Mearelli
And Now You Have Two Problems