元字符匹配
元字符匹配
| 字符 | 含义 |
|---|---|
| . | 匹配任意1个字符,(除了\n),\.匹配本身 |
| [] | 匹配[]中列举的字符 |
| \d | 匹配数字,即0-9 |
| \D | 匹配非数字,即不是数字 |
| \s | 匹配空白,即空格,tab键 |
| \S | 匹配非空白 |
| \w | 匹配单词字符,即a-z、A-Z、0-9、_ |
| 字符 | 含义 |
|---|---|
| * | 匹配前一个字符出现0次或者无限次,即可有可无 |
| + | 匹配前一个字符出现1次或者无限次,即至少有1次 |
| ? | 匹配前一个字符出现1次或者0次,即要么有1次,要么没有 |
| 匹配前一个字符出现m次 | |
| 匹配前一个字符至少出现m次 | |
| 匹配前一个字符出现从m到n次 |
边界匹配
| 字符 | 含义 |
|---|---|
| ^ | 匹配字符串开头 |
| $ | 匹配字符串结尾 |
| \b | 匹配一个单词的边界 |
| \B | 匹配非单词边界 |
分组匹配
| 字符 | 含义 |
|---|---|
| () | 将括号中的字符作为一个分组 |
| (?P |
分组起别名 |

浙公网安备 33010602011771号