Learn Regex The Hard Way Scanning And Parsing Text Without Going Insane
If you run into strings like “\s+.?(?i)a+b?” and your eyes glaze over like a pair of old fashioned donuts, then this book is for you. When you’re done you will be able to read that string, understand what’s going on with regex, learn when to use them, learn to write them, and learn how to write simple parsers to avoid abusing regex to process your strings.