导语:
本文主要介绍了关于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电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在python中调用字典的键?11/09
- ♥ 如何从 Python 命令行运行文件10/21
- ♥ python中的类是什么09/06
- ♥ python中的cmd是什么09/18
- ♥ python函数的返回值是多少08/21
- ♥ 如何在python json中保存数据08/31
内容反馈