Tried last night to get my head round CL-PPCRE, the Common Lisp Regex library derived from a PERL library with a similar name. Unfortunately I just ended up going round in circles. I think I need to go back and look at Regexes in another language that I know, as the Common Lisp examples are somewhat sparse.