千家信息网

正则表达式中的圆括号的作用是什么

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,本篇文章为大家展示了正则表达式中的圆括号的作用是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。先举个例子: _window.o
千家信息网最后更新 2025年01月23日正则表达式中的圆括号的作用是什么

本篇文章为大家展示了正则表达式中的圆括号的作用是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

先举个例子:

     

上面的例子需要你分别查看a1,a2,a3的值,你会发现一些规律

单独查看a1:2015- 8-
单独查看a2:2015 8
单独查看a3:- -

把三个参数形象的打个比方吧,a1相当于母亲,a2是大儿子,a3是小儿子,每个儿子都继承了妈妈的一部分基因

a1是var re=/\d+-/g; 这个正则的结果
a2是var re=/(\d+)(-)/g;左边第一个括号的结果
a2是var re=/(\d+)(-)/g;左边第二个括号的结果

说了这么多参数的用途,下面我们来实现输出:2015.8.7

方法一:对儿子操作

     

方法二:对母亲操作

     

学了正则中的replace()方法的回调函的多个参数与括号之间的关系,瞬间觉得正则复杂了起来。。。。

正则表达式中方括号[]与圆括号()的区别是什么?

最基本的意思:小括号就是括号内看成一个整体 ,中括号就是匹配括号内的其中一个,大括号就是匹配几次
但是括号里变加上其他字符就有不同意思 详细介绍 例如:
{n}
n是一个非负整数.匹配确定的n次.例如,"o{2}"不能匹配"Bob"中的"o",但是能匹配"food"中的两个o.
{n,}
n是一个非负整数.至少匹配n次.例如,"o{2,}"不能匹配"Bob"中的"o",但能匹配"foooood"中的所有o."o{1,}"等价于"o+"."o{0,}"则等价于"o*".
{n,m}
m和n均为非负整数,其中n

[] 无意义,一般用作匹配一个集合
比如
[0-9] :查找任何从 0 至 9 的数字.
[a-Z] :查找任何从小写 a 到大写 Z 的字符.
()也是匹配一个集合,但它还可以用作反向引用.

上述内容就是正则表达式中的圆括号的作用是什么,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

括号 正则 就是 圆括号 表达式 参数 整数 方法 结果 作用 例子 儿子 内容 字符 意思 技能 母亲 知识 等价 o. 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发单据和材料 沈阳尖峰软件开发是培训么 奉贤区常规软件开发定制收费 iis搭建web服务器错误 邹平物流竞价软件开发定制 湖州软件开发技术公司 ibm3850服务器设置 携手维护网络安全ppt 重庆 网络安全测评 公司 兼职软件开发团队 我想学软件开发要多少钱 公司网络安全预防措施 数据库某个字段大于3的为第四类 中小学校园网络安全防范措施 app软件开发立项表 分布式数据库sql审核平台 单位怎么做到网络安全管理 你不能在安全服务器上玩 顺丰有没有软件开发岗位 河南波择惜互联网科技有限公司 多种数据库混合的书 如何做到网络安全图片 信用卡智能管家 软件开发 网店挂千牛怎么选服务器 csgo饰品社区服务器怎么进 关于电脑的网络安全知识竞赛 LC3开源峰会网络技术系列 数据库长度最短 数据库管理系统的选择属于 关系型桌面数据库管理系统
0