正则表达式
虽然记忆力不怎么好,但是我想全部记下来怎么办?
- 下面是我的简单总结:
字符 | 描述 |
---|---|
\ | 转义 |
^ | 行首 |
$ | 行尾 |
* | [0, +∞) |
+ | [1, +∞) |
? | 0或1 |
{n} | 确定的n次 |
{n,} | [n, +∞) |
{m,n} | [m, n] |
点 | 匹配除换行/回车之外的单个字符 |
x|y | 匹配x或者y(x和y为一个词) |
[ xyz ] | 匹配x或y或z |
[ ^xyz ] | 匹配除x或y或z之外的 |
[a-z] | a到z中的任意一个字母 |
[A-Z] | A到Z中的任意一个字母 |
[0-9] | 0到9中的任意一个数字 |
\d | 0到9中的任意一个数字 |
\D | 非数字 |
- 下面是详细介绍: