Character Class[a-zñ]{2,} {2,}matches at least 2 characters from the set below:
a-zone character from a (9710) to z (12210) (case insensitive)
ñthe literal ñ (24110 / 3618 / F116) (case insensitive)
\s*any whitespace character, repeated any number of times
*matches any number of characters from the set below:
a-zone character from a (9710) to z (12210) (case insensitive)
ñthe literal ñ (24110 / 3618 / F116) (case insensitive)
the literal (3210 / 408 / 2016)
,the literal , (4410 / 548 / 2C16)
\s*any whitespace character, repeated any number of times
+matches at least one character from the set below:
a-zone character from a (9710) to z (12210) (case insensitive)
ñthe literal ñ (24110 / 3618 / F116) (case insensitive)
\s*any whitespace character, repeated any number of times
*matches any number of characters from the set below:
a-zone character from a (9710) to z (12210) (case insensitive)
ñthe literal ñ (24110 / 3618 / F116) (case insensitive)
the literal (3210 / 408 / 2016)
Non-Capturing Group(?:[a-zñ]\.?\s*){0,3} {0,3}repeats the group contents below between 0 and 3 times:
a-zone character from a (9710) to z (12210) (case insensitive)
ñthe literal ñ (24110 / 3618 / F116) (case insensitive)
\.?optionally matches the literal . (4610 / 568 / 2E16)
\s*any whitespace character, repeated any number of times