Why this regex ignoring special characters?
^(?P\\w+(?: +\\p{Ll}\\w*)*) +(?P\\p{Lu}\\w*) *(?P\\p{Lu}.*?|) +(?P