我是新手Python,我有一个字符串,我想从字符串中提取数字。例如:
Python
str1 = "3158 reviews" print (re.findall('\d+', str1 ))
输出为 ['4', '3']
['4', '3']
我只想获取3158一个整数,而不是列表。
3158
您可以使用方法filter按 数字 字符串str.isdigit,
filter
str.isdigit
>>> int(filter(str.isdigit, str1)) 3158