组合是一对小括号里包含子表达式组成一个整体类似于数学意义上的一对小括号。
0x00 语法
(子表达式)
0x01 例子
(1)对字符串abcabcabc
只匹配abc
字符串两次:
- 表达式
(abc){2}
- 结果:abcabc
(2)对下列字符串匹配类似于IP格式的字符串:
abc.abc.abc
192.168.1.1
2.3.4
- 表达式
([0-9]{1,3}[.]?){4}
- 结果:
192.168.1.1
0x02 一些解释
-
[0-9]{1,3}
将0到9数字仅能循环匹配1次或2次或3次,例如1
,22
,333
。 -
[.]?
匹配字符.
0次或1次。 -
([0-9]{1,3}[.]?)
组合可以匹配1
,1.
,22
等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。