正则表达式——07使用子表达式

Posted testxiaobai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式——07使用子表达式相关的知识,希望对你有一定的参考价值。

  • 子表达式

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

子表达式通过()括起来

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

举例:

技术图片

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

技术图片

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

技术图片

 

 总结:

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

技术图片

以上是关于正则表达式——07使用子表达式的主要内容,如果未能解决你的问题,请参考以下文章

Python正则表达式获取子字符串[关闭]

搜索正则表达式时忽略子节点

尝试在 Python / pandas 中使用正则表达式获取子字符串

如何使用 JavaScript 正则表达式提取字符串?

正则表达式多引号选择

正则表达式