知行编程网知行编程网  2022-11-03 02:00 知行编程网 隐藏边栏  19 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python反向引用是什么?的相关知识,希望可以帮到处于编程学习途中的小伙伴

什么是 python 反向引用?


1、概念

反向引用意味着可以在后面的位置使用先前匹配的内容,使用反斜杠后跟数字。例如,\1 指的是序列号为 1 且在其之前成功匹配的子组。


2、使用注意

如果你只搜索字符串,则不使用反向引用,因为很少有文本格式以这种方式重复字符。但是你很快就会发现,在替换字符串时,反向引用非常有用!

由于Python字符串中使用了反斜杠加数字的方法来表示数值对应的ASCII字符,所以在正则表达式中,使用反向索引仍然强调使用原始字符串。


3、实例

>>> p = re.compile(r'(\b\w+)\s+\1')
>>> p.search('Paris in the the spring').group()
'the the'


本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享