• 子表达式

子表达式是一个更大的表达式的一部分,把一个表达式划分成一系列表达式的目的是为了把那些表达式当作一个独立元素使用。

子表达式通过()括起来

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

注意:()为元字符,如果要匹配这两个字符,需要使用转义\(  \)

举例:

【正则表达式】——07使用子表达式 随笔 第1张

apple{2}:本意是想匹配apple连续两次,但是{2}紧跟着它的前一个字符,即匹配applee

【正则表达式】——07使用子表达式 随笔 第2张

若想匹配appleapple,则要把apple当作一个表达式,(apple)就是一个子表达式

【正则表达式】——07使用子表达式 随笔 第3张

 

 总结:

  1. 子表达式通过()定义,并用于对表达式进行分组
  2. 子表达式的一般用法是精确的控制重复的对象和|条件的使用,如果需要的话,子表达式可以嵌套
  3. 子表达式可以理解为四则混合运算

【正则表达式】——07使用子表达式 随笔 第4张

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄