- 正则表达式“按位”描述规则,是指它是一位一位的描述字符串的构成形式
- 一般 ^ 开头 $ 结尾
元字符 | 等价的方括号表示法 | 功能 |
---|---|---|
\d | [0-9] | 匹配一个数字 |
\D | [^0-9] | 匹配一个非数字字符 |
\w | [A-Za-z0-9_] | 匹配一个单字字符 (字母、数字或者下划线) |
\W | [^A-Za-z0-9_] | 匹配一个非单字字符 |
\s | 匹配一个空白字符,包括空格、制表符和换行符 | |
. | 任意字符 |
量词 | 意义 |
---|---|
* | 匹配前一个表达式0次或多次。等价于{0,} |
+ | 匹配前一个表达式1次或者多次。等价于{1,} |
? | 匹配前一个表达式0次或者1次。等价于{0,1} |
{n} | n是一个正整数,匹配了前面一个字符刚好出现了n次 |
{n,} | n是一个正整数,匹配前一个字符至少出现了n次 |
{n,m} | n和m都是整数。匹配前面的字符至少n次,最多m次 |
修饰符 | 意义 |
---|---|
i | 不区分大小写搜索 |
g | 全局搜索 |