?repeats the group contents below at most once:
\s+a Unicode whitespace character, repeated at least once
\S+any character that is not Unicode whitespace, repeated at least once
Positive Lookahead(?=\s+\S+) \s+a Unicode whitespace character, repeated at least once
\S+any character that is not Unicode whitespace, repeated at least once