组合是一对小括号里包含子表达式组成一个整体类似于数学意义上的一对小括号。
(子表达式)
(1)对字符串abcabcabc
只匹配abc
字符串两次:
(abc){2}
(2)对下列字符串匹配类似于IP格式的字符串:
abc.abc.abc
192.168.1.1
2.3.4
([0-9]{1,3}[.]?){4}
192.168.1.1
[0-9]{1,3}
将0到9数字仅能循环匹配1次或2次或3次,例如1
,22
,333
。[.]?
匹配字符.
0次或1次。([0-9]{1,3}[.]?)
组合可以匹配1
,1.
,22
等。