Q:

python remove letters from string

def nospecial(text):
	import re
	text = re.sub("[^a-zA-Z0-9]+", "",text)
	return text
1
s = 'abc12321cba'

print(s.replace('a', ''))
1
string = "abc123"
# Method 1
''.join(char for char in string if char.isdigit())

#Method 2
import re
re.sub("[^0-9]", "", string)
1
"Str*ing With Chars I! don't want".replace('!','').replace('*','')
13
s = 'ab12abc34ba'
print(s.replace('ab', ''))
4

New to Communities?

Join the community