\ba Unicode word boundary
forthe literal text for (case sensitive) \s+a Unicode whitespace character, repeated at least once
\Kresets the starting point of the reported match. Any previously consumed characters are no longer included in the final match
\S+any character that is not Unicode whitespace, repeated at least once
@the literal @ (6410 / 1008 / 4016)
\S+any character that is not Unicode whitespace, repeated at least once
\.the literal . (4610 / 568 / 2E16)
\S+any character that is not Unicode whitespace, repeated at least once
\ba Unicode word boundary
g modifier: global. Finds all matches instead of stopping after the first
u modifier: unicode. Treats the pattern and subject as UTF-16