正则表达式

虽然记忆力不怎么好,但是我想全部记下来怎么办?

  • 下面是我的简单总结:
字符 描述
\ 转义
^ 行首
$ 行尾
* [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 非数字
  • 下面是详细介绍: