怎么用Python正则表达式反向引用分组

发布时间:2022-05-21 16:17:33 作者:iii
来源:亿速云 阅读:175

今天小编给大家分享一下怎么用Python正则表达式反向引用分组的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

1、可在程序diamante中访问正则表达式匹配后的分组内容,也可在正则表达式内部引用前的分组。

2、反向引用语法在正则表达式中是\组编号,组编号从1开始。

实例

import re
 
p = r'<([\w]+)>.*</\1>'  # 使用了反向引用  ①
m = re.search(p, '<a>abc</a>')
print(m)  # 匹配
 
m = re.search(p, '<a>abc</b>')
print(m)  # 不匹配

输出

<re.Match object; span=(0, 10), match='<a>abc</a>'>
None

以上就是“怎么用Python正则表达式反向引用分组”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注亿速云行业资讯频道。

推荐阅读:
  1. 如何在正则表达式中实现分组和引用
  2. AS3 js正则表达式的反向引用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python

上一篇:python正则表达式中分组如何使用

下一篇:Android studio如何实现简易的计算器功能

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》