Lad wrote:

> I use the following
> ###############
> import re
> Results=[]
> data1='<a href="detailaspxmember=15015&mode=advert" </a><a
> href="detailaspxmember=15016&mode=advert" </a><a
> href="detailaspxmember=15017&mode=advert" </a>'
> ID = re.compile(r'^.*=(\d+)&.*$',re.MULTILINE)
> Results=re.findall(ID,data1)
> print Results
> #############
> to extract from data1 all numbers such as 15015,15016,15017
> 
> But the program extracts only the last number 15017.
> Why?
> Thank you for help
> La.

After changing 

data = '...
'

to 

data = '''...
'''

I get all three numbers. There is probably another significant difference
between the posted code and the code you are actually running.

Peter

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

Reply via email to