Gary Herron wrote:
Beema Shafreen wrote:
hi All,
i have few lines in file
ttccatttctggacatgacgtctgt6901ggtttaagctttgtgaaagaatgtgctttgattcg
i need to replace the number and get only the alphabet in such a case
what should i do.
Can any body suggest me
From the regular expression module, use re.sub like this:
import re
re.sub('[0-9]', '',
ttccatttctggacatgacgtctgt6901ggtttaagctttgtgaaagaatgtgctttgattcg)
'ttccatttctggacatgacgtctgtggtttaagctttgtgaaagaatgtgctttgattcg'
Or use str methods.
In Python 2.6:
import string
tctgt6901ggtttaa.translate(None, string.digits)
'tctgtggtttaa'
Older versione:
tctgt6901ggtttaa.translate(string.maketrans(, ), string.digits)
'tctgtggtttaa'
Peter
--
http://mail.python.org/mailman/listinfo/python-list