从字符串中删除所有内容..仅在其中保留数字

use*_*347 -1 python python-2.7

字符串可能是:

JAIDK392**8'^+%&7JDJ0204??ÇéS29487
Run Code Online (Sandbox Code Playgroud)

我想从中删除所有内容,但只留下数字.

Bri*_*ius 6

一个简单的方法是使用正则表达式库re:

>>> import re
>>> yourString = "JAIDK392**8'^+%&7JDJ0204??ÇéS29487"
>>> numberOnlyString = re.sub('[^0-9]', '', yourString)
>>> print numberOnlyString
'39287020429487'
Run Code Online (Sandbox Code Playgroud)