特殊字符:
\w 表示所有的word character,什么是word character呢,即引文字符和阿拉伯数字字符以及下划线,等价于[0-9a-zA-Z_]
\W 与\w相反,表示所有的非word character,等价于 [^0-9a-zA-Z_]
\b 表示字符串的开头或结尾为非word character,可以认为是word character字符与非word character字符的分割线,如模式’\bword\b’可以匹配’word’、‘word.’、‘word#’、‘word?’,但是不能匹配’worda’、‘word_’、‘word1’
\B 与\b相反,表示要匹配的字符串的开头或结尾为word character