小编Jes*_*ess的帖子

使用带有反向引用匹配的 python 正则表达式

我对带有反向引用的正则表达式有疑问。

我需要匹配字符串,我尝试使用这个正则表达式(\w)\1{1,}来捕获我的字符串的重复值,但是这个正则表达式只捕获连续重复的字符串;我坚持改进我的正则表达式以捕获所有重复的值,下面是一些示例:

import re

str = 'capitals'

re.search(r'(\w)\1{1,}', str)
Run Code Online (Sandbox Code Playgroud)

Output None

import re

str = 'butterfly'

re.search(r'(\w)\1{1,}', str)
Run Code Online (Sandbox Code Playgroud)

<_sre.SRE_Match object; span=(2, 4), match='tt'>

python regex backreference

2
推荐指数
1
解决办法
6524
查看次数

标签 统计

backreference ×1

python ×1

regex ×1