正则表达式【六】

1.影响表达式内部的子表达式之间关系的符号

表达式内部可能包含多个子表达式,一些符号可以影响子表达式之间的关系

子表达式

表达式作用
|左右两边表达式之间 "或"关系,匹配做左边或者右边
()在被修饰匹配次数的时候,括号中的表达式可以作为整体被修饰;取匹配结果的时候,括号中的表达式匹配到的内容可以被单独得到

举例1:
表达式"Tom|Jack"在匹配字符串"I’m Tom,he is Jack"时,匹配结果是:成功;匹配到的内容是:“Tom”;匹 配到的位置是:开始于4,结束于7。匹配下一个时,匹配结果是:成功;匹配到的内容是:“Jack”;匹配到的位 置时:开始于15,结束于19.

举例2:

表达式"(go\s*)+"在匹配"Let’s go go go!"时,匹配结果是:成功;匹配到的内容是:“go go go”;匹配到的位置是:开始于6,结束于14。

举例3:
表达式"¥(\d+.?\d*)“在匹配”$10.9,¥20.5"时,匹配的结果是:成功;匹配到的内容是:“¥20.5”;匹配到的位置是:开始于6,结束于10。单独获取括号范围匹配到的内容是:“20.5”;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值