标签:
字符
等价类
含义
.
[^\n\r]
除了回车符和换行符之外的所有字符
\d
[0-9]
数字字符
\D
[^0-9]
非数字字符
\s
[ \t\n\x0B\f\r]
空白符
\S
[^ \t\n\x0B\f\r]
非空白符
\w
[a-zA-Z_0-9]
单词字符(字母、数字、下划线)
\W
[^a-zA-Z_0-9]
非单词字符
正则表达式还提供了几个常用的边界匹配字符
字符
含义
^
以xx开头
$
以xx结尾
\b
单词边界,指[a-zA-Z_0-9]之外的字符
\B
非单词边界
字符
含义
?
出现零次或一次(最多出现一次)
+
出现一次或多次(至少出现一次)
*
出现零次或多次(任意次)
{n}
出现n次
{n,m}
出现n到m次
{n,}
至少出现n次
标签:
原文地址:http://www.cnblogs.com/qdxx/p/5223964.html