我是 Python
的新手,我有一个字符串,我想从字符串中提取数字。例如:
str1 = "3158 reviews"
print (re.findall('\d+', str1 ))
输出是 ['4', '3']
我只想获得 3158
,最好是整数,而不是列表。
最佳答案
您可以使用 str.isdigit
方法通过 digits filter
字符串,
>>> int(filter(str.isdigit, str1))
3158
关于python - 在 Python 中从字符串中提取数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26825729/