Все, что не является буквой, цифрой или подчеркиванием.
Таким образом, с точки зрения классов символов Unicode, \W
эквивалентен каждому символу, который не находится в классах символов L или N и не является символом подчеркивания.
Если бы вы написали его с использованием синтаксиса \p{xx}
, это было бы эквивалентно [^\p{LN}_]
.