2013-11-04 71 views
0

我已经安装了regetron并发出以下内容:蟒蛇正则表达式的结果,并Regetron结果不同

>> !data "aaaaaaaaaaaaaab" 
> a{3,5} 
0000: aaaaaaaaaaaaaab 

不应它AAAAA 5个字符(预期)相匹配?

在Python中,如预期

>>> m=re.search('a{3,5}', "aaaaaaaaaaaaaab") 
>>> m.group(0) 
'aaaaa' 

在regetron它来了,为什么不来输出如预期?

+0

你已经在regetron启用了匹配模式? –

回答

1

根据regetron README

在提示符下输入您的正则表达式,然后回车。它会告诉你与匹配该正则表达式的行,或者如果没有任何匹配,则不显示。

如果你的正则表达式中包含组(S),它会告诉你结果re.findall

> (a{3,5}) 
0000: ['aaaaa', 'aaaaa', 'aaaa'] 
> (aaa)(...) 
0000: [('aaa', 'aaa'), ('aaa', 'aaa')]