back to using the regex module, no need for (?P