正则的元字符汇总

定义:无字符表示在//之间具有意义的一些字符

有以下几种方式

特殊意义的字符

1、\:转义字符,转义后面所代表的含义

2、^:以某一个无字符开始

3、$:以某一个无字符结束

10、匹配一个换行符

11、.:除了\n以外的任意字符

12、():分组

出现次数的量词无字符

4、*:出现零到多次

5、+:出现一次到多次

6、?:出现零次或者一次

7、{n}出现n次

8、{n,}出现n到多次

9、{n,m}出现n到m次

13、x|y:x或者y中的一个

14、[xyz]:x或者y或者z中的一个

15、[^xyz]:除了三个以外的任何一个字符

16、[a-z]:a-z之间的任何一个字符

17、\b:一个边界符的匹配

18、\w:数字、字母、下划线任意字符

19、\s:匹配一个空白字符、空格、一个制表符、换行符....

[+-]:表示的是不是特殊的含义  [+-]?==》  +-可有可无

你可能感兴趣的:(正则的元字符汇总)