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?

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to