删除字符串

时间:2017-01-09 19:43:16

标签: python

这可能吗?要删除任何数字后的字符串中的所有内容吗?


例如:

some_text = "123 Text"
some_text_2 = "456 Foo"

我希望只有123456没有空格,这些数字将是一个随机数

1 个答案:

答案 0 :(得分:1)

很少搜索Stack Overflow。

Removing numbers from string

对于Python 2:

from string import digits

s = 'abc123def456ghi789zero0'
res = s.translate(None, digits)
# 'abcdefghizero'

对于Python 3:

from string import digits

s = 'abc123def456ghi789zero0'
remove_digits = str.maketrans('', '', digits)
res = s.translate(remove_digits)
# 'abcdefghizero'

添加replace函数以删除空格。