Still, I like to use as small regexes as possible – which is why StringScanner is so nice to have :-)