Regular Expressions Cookbook: Detailed Solutions in Eight Programming ...
Jan Goyvaerts & Steven Levithan