正则学习三 (小括号作用)

Posted GIC扫地僧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则学习三 (小括号作用)相关的知识,希望对你有一定的参考价值。

var reg=/^18|19$/
//结果可匹配:18,19, 189, 119, 819,181, 1819 意思为:
*18或者19
*以18开头或以19结尾,
*以1开头,9结尾,当中包含8或1
var reg=/^(18|19)$/
//结果:18, 19
//():正则中的分组,也可以理解为一个大正则中的一个小正则(包起来部分是一个整体),在正则中可以使用小括号改变一些默认优先级
//小分组第二个作用:分组引用
//小分组第三个作用:分组捕获
//分组引用:\1或\2...出现和第n个分组一模一样的内容
var reg=/^([a-z])([a-z])\2([a-z])$/;
匹配:food, foot,book, weel, week,oppo, 找出中间两字母相同的四字母组合

 


 

以上是关于正则学习三 (小括号作用)的主要内容,如果未能解决你的问题,请参考以下文章

asp.net 使用正则表达式验证包含打开/关闭括号片段的属性字符串

js 正则表达式获取小括号内的内容,不含括号

怎么用正则表达式匹配小括号里内容(含括号)?

python中的正则表达式中的 ""

JS正则替换掉小括号及内容

javascript小括号中括号大括号学习总结