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