Bug in re.findall?
Marcin Krol
mrkafk at gmail.com
Fri Jul 4 06:33:32 EDT 2008
Hello everyone,
Is there a bug in re.findall in Python 2.4? See:
subnetlist="192.168.100.0 , 192.168.101.0"
ipre=re.compile("([0-9]{1,3}\.){3}[0-9]{1,3}")
>>> ipre.findall(subnetlist)
['100.', '101.']
But:
a=ipre.finditer(subnetlist)
>>> a.next().group()
'192.168.100.0'
>>> a.next().group()
'192.168.101.0'
>>> a.next().group()
Traceback (most recent call last):
File "<stdin>", line 1, in ?
StopIteration
Also:
>>> ipre.search(subnetlist).group()
'192.168.100.0'
Is this a bug or am I doing smth wrong?
More information about the Python-list
mailing list