组合是一对小括号里包含子表达式组成一个整体类似于数学意义上的一对小括号。

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次,例如122333
  • [.]?匹配字符.0次或1次。
  • ([0-9]{1,3}[.]?)组合可以匹配11.22等。

Qt君
39 声望22 粉丝