总结不易,喜欢的小伙伴可以点(打)赞(赏)收藏,如有错误,请批评指正
本教程的环境为该网址https://regexr.com/(一个训练正则的好去处)
你将学到:
1.花括号的用法:规定字符出现的次数
2.“ . ”、“ * ”、“+”、“?”点、星、加、问号的用法
3.方括号的用法:规定匹配字符的范围
4.\w、\W、\d、\D、\s、\S的用法
5.分组重复调用
花括号的用法
{a,b}重复a到b次
重复规定次数,如至少一次 = “+”(与+号的作用相同)
重复0次 或者 多次=“*”(与“*”(星号)作用相同)
图中的第一行的o可有可无,也一样可以匹配到
重复0次或者一次=“?”(大白话就是可以有也可以没有)(就问号可以匹配最多一次,不能再多了)
a一定有“”b“”被匹配最多一次“.”:匹配除了断行之外的任意字符
小结:
只有问号匹配最多一次(不可以再多了);
星号:0(星号靠近的左边的字符可以不出现)或者多次;
加号:1次(加号靠近的左边的字符必须出现过一次)甚至更多
前两点都讲完啦,下面进入下一小节:方括号的用法
记住:方括号里其实就是一个字符(看成一个整体对待即可,其实只是增加了多些选择而已)
+号只作用于bB(bB看成一个整体)扩展内容:结合花括号设置边界,就像分蛋糕,我只喜欢奶油怎么办
{1,3}作用于【bB】雷区:
花括号重复规定次数时,中间用逗号隔开
方括号规定范围时,中间用横线隔开
网友评论