我已经安装了regetron并发布了以下内容:
>> !data "aaaaaaaaaaaaaab"
> a{3,5}
0000: aaaaaaaaaaaaaab
不应该匹配 aaaaa 5个字符(预期)吗?
在python中,它按预期进行
>>> m=re.search('a{3,5}', "aaaaaaaaaaaaaab")
>>> m.group(0)
'aaaaa'
在regetron中,为什么输出没有像预期的那样出现?
答案 0 :(得分:1)
在提示符下键入正则表达式并按Enter键。它会显示匹配该正则表达式的行,如果没有匹配则显示任何内容。
如果您的正则表达式包含组,它将显示re.findall
:
> (a{3,5})
0000: ['aaaaa', 'aaaaa', 'aaaa']
> (aaa)(...)
0000: [('aaa', 'aaa'), ('aaa', 'aaa')]