分组

:() 将一个或多个字符捆绑在一起,当作一个整体进行处理,如:(root)+

1.png

分组括号中的模式匹配到的内容会被正则表达式引擎记录于内部的变量中,这些变量的命名方式为: \1, \2, \3, ...

\1表示从左侧起第一个左括号以及与之匹配右括号之间的模式所匹配到的字符

示例:(string1+(string2))
\1 :string1+(string2)

\2 :string2

后向引用:引用前面的分组括号中的模式所匹配字符,而非模式本身

或者:|
示例:a|b: a或b C|cat: C或cat (C|c)at:Cat或cat

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 9,947评论 0 5
  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 9,805评论 1 44
  • 李垚成的本周时间管理总结分享 1:本周目标完成情况? 因为家长本周工作上安排的很多,有三天回家的时候孩子都睡着了。...
    灵动宫主曹芸熙阅读 1,696评论 0 0
  • “這躺開往釜山的列車,載滿了人性的善與惡”,我在中秋夜看完了《釜山行》,隨後發了這條朋友圈。朋友評論說,為什麼...
    听见凉山S阅读 2,870评论 2 2
  • 忽然特别想 游荡 今天不约朋友了 她们都在忙 一个人 换上小白鞋 穿上宽松的裙装 想去哪里去哪里 逛逛
    蓝天碎语阅读 955评论 0 0