正则表达式—分组与引用
发布时间:2020-12-14 01:23:23 所属栏目:百科 来源:网络整理
导读:分组:捕获匹配的子字符串。使用 () 的捕获根据左括号的顺序从 1 开始自动编号。捕获元素编号为零的第一个捕获是由整个正则表达式模式匹配的文本。 比如: (d{1,3}.){3}d{1,3} 是一个 简单的IP地址匹配 表达式。要理解这个表达式,请按下列顺序分析它:
分组:捕获匹配的子字符串。使用 () 的捕获根据左括号的顺序从 1 开始自动编号。捕获元素编号为零的第一个捕获是由整个正则表达式模式匹配的文本。 比如:(d{1,3}.){3}d{1,3}是一个简单的IP地址匹配表达式。要理解这个表达式,请按下列顺序分析它:d{1,3}匹配1到3位的数字,(d{1,3}.){3}匹配三位数字加上一个英文句号(这个整体也就是这个分组)重复3次,最后再加上一个一到三位的数字(d{1,3})。
引用:n 与第n个分组第一次匹配的字符相匹配 (组是圆括号内的表达式,n是从左到右的左括号数) 比如:匹配单双引号包裹的字符(包括单双引号)(["'])[a-zA-Z0-9]+1 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- POCO库中文编程参考指南(11)如何使用Reactor框架?
- tortoise-git回滚本地版本,以及回滚服务器版本记录
- postgresql数据库——数据类型总结
- 正则表达式 – 单词的否定前瞻
- c# – 如何在asp.net中流式传输视频内容?
- c# – IObserver – 调用IObserver.OnError时观察者应该做什
- Oracle 查看表空间的大小及使用情况sql语句
- ruby-on-rails – 编辑操作中没有respond_to阻止(使用scaff
- flex 滚动信息 flexMarquee.mxml,消息从各个方向出来的都有
- alibaba fastjson(json序列化器)序列化部分源码解析-1-总体