正则表达

正则表达符号 含义
. 匹配除换行符以外的任意单个字符
^ 匹配输入字符串的开始位置
$ 匹配输入字符串的结束位置
* 匹配前一个元素零次或多次
+ 匹配前一个元素一次或多次
? 匹配前一个元素零次或一次
{n} 精确匹配前一个元素n次
{n,} 匹配前一个元素至少n次
{n,m} 匹配前一个元素至少n次,但不超过m次
[] 匹配括号内的任意字符
| 匹配左侧或右侧的表达式
() 组合多个元素并作为一个单元进行匹配
\ 转义字符,取消后面字符的特殊含义
\d 匹配任何数字,等价于 [0-9]
\D 匹配任何非数字字符,等价于 [^0-9]
\w 匹配任何字母数字字符,等价于 [a-zA-Z0-9_]
\W 匹配任何非字母数字字符,等价于 [^a-zA-Z0-9_]
\s 匹配任何空白字符,包括空格、制表符、换行符等
\S 匹配任何非空白字符
\n 匹配换行符
\r 匹配回车符
\t 匹配制表符
\f 匹配换页符
\v 匹配垂直制表符
0%