# 0705.py import re testo='0123456789012345' ris=re.search('4[856].[27]',testo) print ris # <_sre.SRE_Match object at 0xb7e99090> print ris.start(), ris.end() # 4 8 print testo[ris.start():ris.end()] # 4567 print ris.group() # 4567 ####################################### testo='Ferrara\nRoma\nFirenze\nPisa' ris=re.search('',testo) print ris # <_sre.SRE_Match object at 0xb7f0bbb8> ris=re.search('57',testo) print ris # None ris=re.search('...$',testo) if ris: print ris.group() # isa ris=re.search('...$',testo,re.M) if ris: print ris.group() # ara ris=re.search('e.p',testo,re.I) print ris # None ris=re.search('e.p',testo,re.S|re.I) if ris: print ris.group() # e # P