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