正则中的\d与\D、\w与\W、\s与\S各代表什么意思?

\d:表示一个十进制的数字 [0-9]
\D:表示非数字

\w:表示一个字 [0-9a-zA-Z_]
\W:表示除[0-9a-zA-Z_]之外的字符

\s:表示一个空白字符(空格,tab,换页符等)
\S:表示一个非空白字符