Undocumented re bug???

Alexander Gavrilov gavrilov at iname.com
Thu Oct 19 12:31:06 EDT 2000


I don't have this problem with Python 2.0 on WinNT4. I got the following:

Python 2.0 (#8, Oct 16 2000, 17:27:58) [MSC 32 bit (Intel)] on win32
Type "copyright", "credits" or "license" for more information.
IDLE 0.6 -- press F1 for help
>>> import re
>>>
s="""MDKFWWHAAWGLCLVPLSLAQIDLNITCRFAGVFHVEKNGRYSISRTEAADLCKAFNSTLPTMAQMEKALS
IGFETCRYGFIEGHVVIPRIHPNSICAANNTGVYILTSNTSQYDTYCFNASAPPEEDCTSVTDLPNAFDGPITITI
VNRDGTRYVQKGEYRTNPEDIYPSNPTDDDVSSGSSSERSSTSGGYIFYTFSTVHPIPDEDSPWITDSTDRIPATT
LMSTSATATETATKRQETWDWFSWLFLPSESKNHLHTTTQMAGTSSNTISAGWEPNEENEDERDRHLSFSGSGIDD
DEDFISSTISTTPRAFDHTKQNQDWTQWNPSHSNPEVLLQTTTRMTDVDRNGTTAYEGNWNPEAHPPLIHHEHHEE
EETPHSTSTIQATPSSTTEETATQKEQWFGNRWHEGYRQTPREDSHSTTGTAAASAHTSHPMQGRTTPSPEDSSWT
DFFNPISHPMGRGHQAGRRMDMDSSHSTTLQPTANPNTGLVEDLDRTGPLSMTTQQSNSQSFSTSHEGLEEDKDHP
TTSTLTSSNRNDVTGGRRDPNHSEGSTTLLEGYTSHYPHTKESRTFIPVTSAKTGSFGVTAVTVGDSNSNVNRSLS
GDQDTFHPSGGSHTTHGSESDGHSHGSQEGGANTTSGPIRTPQIPEWLIILASLLALALILAVCIAVNSRRRCGQK
KKLVINSGNGAVEDRKPSGLNGEASKSQEMVHLVNKESSETPDQFMTADETRNLQNVDMKIGV"""
>>> o=re.compile('C.{15}A.{3,4}G.{3}C.{2}G.{8,9}P.{7}C')
>>> r = o.search(s)
>>> r.span()
(52, 97)
>>> o=re.compile('C.{15}A.{3,4}G.{3}C.{2}G.{8,9}P.{6}')
>>> r = o.search(s)
>>> r.span()
(52, 95)
>>> r.group()
'CKAFNSTLPTMAQMEKALSIGFETCRYGFIEGHVVIPRIHPNS'
>>> o=re.compile('C.{15}A.{3,4}G.{3}C.{2}G.{8,9}P.{6}.')
>>> r = o.search(s)
>>> r.span()
(52, 96)
>>> o=re.compile('C.{15}A.{3,4}G.{3}C.{2}G.{8,9}P.{6}.C')
>>> r = o.search(s)
>>> r.span()
(52, 97)
>>> r.group()
'CKAFNSTLPTMAQMEKALSIGFETCRYGFIEGHVVIPRIHPNSIC'






More information about the Python-list mailing list