扫码一下
查看教程更方便
解析:
分组内的正则是一个整体,如果想要可选分支,可以使用竖线|
来实现。比如foot(ball|age)
可以匹配 football
或者footage
。如果我们不使用()
,则/football|age/
只能匹配football
或者 age
。这就是分组的其中的一个作用。而对于foot[ballage]和foot[ball|age],是属于字符类的范畴,字符类中只能匹配一个字符,要想匹配多个字符可以使用量词*
、+
或者花括号{}
指定重复次数来重复匹配。