Как я могу исключить некоторых персонажей из класса? - PullRequest
29 голосов
/ 23 августа 2010

Скажем, я хочу сопоставить символ "слова" (\w), но исключить "_" или сопоставить символ пробела (\s), но исключить "\ t".Как я могу это сделать?

1 Ответ

43 голосов
/ 23 августа 2010

Используйте отрицательный класс, включая \ W или \ S.

/[^\W_]/  # anything that's not a non-word character and not _
/[^\S\t]/ # anything that's not a non-space character and not \t
...