Many modern regex implementations interpret the \\w character class shorthand as \"any letter, digit, or connecting punctuation\" (usually: underscore). That wa
\\w
It's really unfortunate that \w doesn't work. The proposed solution \p{Alpha} doesn't work for me either.
\w
\p{Alpha}
It seems [\p{L}] catches all Unicode letters. So the Unicode equivalent of \w should be [\p{L}\p{Digit}_].
[\p{L}]
[\p{L}\p{Digit}_]