I use this regex
rx = re.compile(r\'^(?P\\w+(?: +[a-z]\\w*)*) +(?P[A-Z]\\w*) *(?P[A-Z].*?|) +(?P(?:[A-