正则表达式

2021-04-21  本文已影响0人  青楼楼长

1、【abd】中的字符表示匹配匹配括号中的任意一个a或者b或者d

2、只是字符的话就匹配对应的字符 a匹配a,7匹配7.

3、-在【】中和在【】外含义不同,在【】外表示-,【a-zA-Z】表示匹配52个字母

4、^在【】内和【】外含义不同:在【^abc】表示除了abc的任意字符,^7【】表示以7开头

5、.表示匹配任意的字符

6、\d表示匹配数字

7、\D表示匹配非数组

8、\s 表示由空字符组成【\t\n\r\x\f】

9、\S表示由非空字符组成【^/s】

10、\w表示字母、数字、下划线组成

11、\W表示由非字母、数字、下划线组成

12、?:表示出现0次或者出现1次

13、+表示出现1次或者出现多次

14、*表示出现0次、1次、多次

15、{n}表示出现多次

16、{n、m}表示出现n-m次

17、{n,}表示出现n次及以上

18、XY表示X后面跟着Y,这里的XY指正则表达式

19、X|Y表示X或者Y,"(food | f)"表示匹配food或者f

20、(X)子表达式,将X看做一个整体。

上一篇 下一篇

猜你喜欢

热点阅读