1.1.1.运算符
与:a\\dc:表示只能匹配5个字符,第一个只能是a,第二个可以是到9的任意数字,接下来三位都是c;
或:规则1|规则2,表示字符串应该符合规则1或者规则2;
需求:验证输入的年,要求只能是19xx年或者20xx年;
注意:
使用或运算的时候,会默认将运算符左右两边都当作一个整体,所以如果参与运算的规则有限制,应该使用小括号括起来;
组:有的时候,希望可以调用前面已经定义好的规则,让调用的地方匹配的内容和前面一致,就可以使用组;
组,就是使用小括号括起来的一段规则;后面调用是使用组出现的顺序的序号来调用的;调用的格式是:\\组号
组的序号是按照组出现的顺序,从左往右,从1开始;
规则:
((abcd)((ef)g)):定义了四个组
1组、((abcd)((ef)g))
2组、(abcd)
3组、((ef)g)
4组、(ef)
组练习:书写一个正则表达式,要求匹配五个字符的回文字符串;
(.)(.).\\2\\1
领取专属 10元无门槛券
私享最新 技术干货