正则表达式后向引用
发布时间:2020-12-14 04:36:14 所属栏目:百科 来源:网络整理
导读:使用小括号指定一个子表达式后,匹配这个子表达式的文本(也就是此分组捕获的内容)可以在表达式或其他程序中作进一步处理。默认情况下,每个分组会自动拥有一个组号,规则是:从左向右,以分组的 左括号 为标志,第一个出现的分组的组号为1,第二个为2,以
使用小括号指定一个子表达式后,匹配这个子表达式的文本(也就是此分组捕获的内容)可以在表达式或其他程序中作进一步处理。默认情况下,每个分组会自动拥有一个组号,规则是:从左向右,以分组的左括号为标志,第一个出现的分组的组号为1,第二个为2,以此类推。 后向引用用于重复搜索前面某个分组匹配的文本。例如,1 代表分组1匹配的文本。 我们也可以自己指定子表达式的组名。要指定一个子表达式的组名,需要按照以下的语法: 后向引用的原理是:当捕获组(Expression)在匹配成功时,会将子表达式匹配到的内容保存在内存中以一个数字编号或者自己命名为key的组里,这样就可以通过后向引用的方式引用匹配到的内容。 例子
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 三次样条曲线
- ruby-on-rails – 也可以在主页上设计注册表单
- c# – 锁定文件创建的最佳方式(最佳性能)
- 缓存依赖、数据库缓存依赖学习以及在LinQ当中使用缓存依赖
- ruby-on-rails – 如何在运行时检查我的Rails应用程序是否在
- ruby-on-rails – 适用于城市,国家/地区的Rails / Jquery A
- ArcGIS Viewer for Flex Ex 0.1-在Widget中打开其它Widget
- ruby-on-rails – 使用before_action过滤器的RSPEC测试索引
- fastjson生成和解析json数据
- c – std :: remove和std :: remove_if设计的稳定性是否失败