字符名 | 说明 | 例子 | 注释 | |
\w | 匹配字母或数字或下划线或汉字 等价于 '[A-Za-z0-9_]'。 | \w能不能匹配汉字要视你的操作系统和你的应用环境而定 | java和mysql中要使用\\w | |
. | 匹配除换行符(\n、\r)之外的任何单个字符,相等于 [^\n\r]。 | |||
\s | \s 是匹配所有空白符,包括换行,\S 非空白符,不包括换行 |
|
||
\d | \d 匹配数字 | |||
\b | 匹配一个字边界,即字与空格间的位置。例如,"er\b"匹配"never"中的"er",但不匹配"verb"中的"er"。 | |||
\B | 非字边界匹配。"er\B"匹配"verb"中的"er",但不匹配"never"中的"er"。 | |||
^ | ^ 匹配字符串的开始 | |||
$ | $ 匹配字符串的结束 |