正则表达式是一种字符串的匹配模式,让我们对字符串的操作变得更加简单,绝大多数的编程语言都支持正则表达式的使用!
学习资料:表严肃正则教程
| 字符 | 描述 |
|---|---|
| . | 匹配任意字符 |
| \. | 匹配’ . '这个字符 |
| \w | 匹配数字/大小写字母/下划线 |
| \W | 匹配\w的补集 |
| \d | 匹配整数 |
| \D | 匹配\d的补集,包括空格 |
| \s | 匹配空格,制表符,断行 |
| \S | 匹配\s的补集 |
| [] | 匹配任一字符 |
| [abc] | 匹配字符a或字符b或字符c |
| [a-z] | 匹配字符a到字符z |
| [\u4e00-\u9fa5] | 还可以用unicode码,这里匹配所有汉字 |
| []+ | 重复匹配一次或多次 |
| li+ | 匹配li lii lii … |
| []* | 重复匹配零次或多次 |
| []? | 匹配零次或一次 |
| []{a,b} | 重复匹配a-b次 |
| []{a,} | 重复匹配a到多次 |
| []{a} | 重复匹配a次 |
| \b | 匹配单词边界 |
| () | 分组 |
9万+

被折叠的 条评论
为什么被折叠?



