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看做一个整体。
网友评论