Re: replace numbers in a string

2008-10-09 Thread Gary Herron
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'


Gary Herron




 -- 
 Beema Shafreen
 

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

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


Re: replace numbers in a string

2008-10-09 Thread Peter Otten
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