分组的命名和引用
之前讲过
1、使用()进行分组,使用(?<word>\w+)指定组名
然后在课程又讲到
2、He (?<name>l..e)s her \k<name>r.
现在又有
3、(?P<year>\d{4})
到底哪个是给分组命名,2中提到命名后引用用k,那么3中引用用什么
15
收起
正在回答
2回答
同学你好:
同学在提问时先把疑惑的位置标清。这样好帮助同学解决问题。
同学的问题2以及问题3在2-17 正则表达式分组视频中出现。
这个正则表达式是在这个工具中才适用的。在这个工具中给分组命名(?<name>)。当后面的正则中如果出现和前面定义重复的部分,那么就可以使用前面已经定义过的组。\k<name>即可使用前面定义的组。如果组没有定义名称。那么直接\k,k这时代表第k组。
在python中,给组定义名称(?P<name>),使用前面定义的组的方式(?P=name)
如果我解决了同学的问题,请采纳!
1.Python零基础入门
- 参与学习 人
- 提交作业 2727 份
- 解答问题 8160 个
想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星