(*UCP)makes character types such as \d and \w use Unicode properties
\ba Unicode word boundary
\p{Lu}an uppercase letter
\p{L}*any Unicode letter, repeated any number of times
Non-Capturing Group(?:\s+\p{Lu}\p{L}*){3,} {3,}repeats the group contents below at least 3 times:
\s+a Unicode whitespace character, repeated at least once
\p{Lu}an uppercase letter
\p{L}*any Unicode letter, repeated any number of times
\ba Unicode word boundary
(*SKIP)acts like (*PRUNE), but the next unanchored match attempt starts where (*SKIP) was reached instead of at the next subject character
(*F)forces the current match attempt to fail at this position