import re
r=re.compile(r'/re\s[\dt\d,?]+\srpl\d')
r.search('/re 5t10,11t55,58t62,88,67t77 rpl2')
输出:<_sre.SRE_Match object; span=(0, 34), match='/re 5t10,11t55,58t62,88,67t77 rpl2'>
我的重点主要是放在该字符串中间的重复部分,例如5t10,11t55,58t62等,也就是前后两个数字夹中间一个t的、后面再跟个逗号——这个结构可以重复很多次。这个表达式我写出来了,但是我不知道中间那个纯数字88为什么可以匹配成功,它中间又没有t,凭什么会被匹配到?我实在是想不明白,我的代码明明写的就是
\dt\d,两个数字中间一个t,怎么就会有纯数字可以匹配到呢?