标签:单个字符 区间 重复 括号 reg regexp tool htm china
是编程语言,用于匹配字符串,没有唯一标准答案,能匹配到即可
是通用语言,在python中通过re模块来实现
正则表达式速查表
https://www.jb51.net/shouce/jquery1.82/regexp.html
在线正则表达式测试
https://tool.oschina.net/regex
大部分字符与自身完全匹配,例如表达式good与字符串‘good‘完全匹配
常用元字符 | 解释 |
---|---|
. | 匹配单个字符 |
+ | 匹配前一个字符1次或多次 |
? | 匹配前一个字符0次或1次 |
* | 匹配前面所有字符0次或多次 |
- | 区间,匹配区间内字符或数字 |
[] | 匹配方括号内任意字符,[a-zA-Z0-9]除此之外,还可以匹配不在区间范围内的字符[^5](非5的) |
^ | 匹配起始位置 |
$ | 匹配字符串结束 |
\ | 将元字符转义成普通字符 \ ^ [] |
{} | 重复次数 |
| | 表示或 |
() | 分组,看成一个整体 |
\d | 匹配一个数字字符,等价于[0-9] |
\D | 匹配一个非数字字符,等价于[^0-9] |
\s | 匹配任意空白字符,包括空格,制表符,换页符,等价于[\f\n\r\t\v] |
\S | 匹配任意非空字符,等价于[^\f\n\r\t\v] |
\w | 匹配包括下划线的任何单词字符,等价于[a-zA-Z0-9_] |
\W | 匹配任何非单词字符,等价于[^a-zA-Z0-9] |
标签:单个字符 区间 重复 括号 reg regexp tool htm china
原文地址:https://www.cnblogs.com/zhangshan33/p/11977777.html