正则表达式
1、表达式规则
元字符 | 描述 |
---|---|
^ | 匹配字符串的开始位置 |
$ | 匹配字符串的结束位置 |
. | 匹配任意字符(换行符除外) |
\. | 匹配小数点 |
\s | 匹配任意的空白字符 |
\S | 匹配非空白字符 |
\d | 匹配一个数字,等价于[0-9] |
\D | 匹配一个非数字,等价于[^0-9]; |
\w | 匹配一个数字、下划线或字母,等价于[a-zA-Z0-9_] |
\W | 匹配非单词字符,等价于[^a-zA-Z0-9_]; |
* | 表示匹配前一项0次或多次 |
+ | 表示匹配前一项1次或多次 |
? | 表示匹配前一项0次或1次 |
{n} | n是一个非负数,匹配前一项至少n次 |
{n,} | n是一个非负数,匹配前一项至少n次,无上限 |
{n,m} | 匹配前一项至少n次,但不能超过m次,n、m均为非负数,n<=m; |
括号的含义:
[]: 表示范