use re.VERBOSE to add comments to the re patterns.