+-
如何从python中的文本中提取数字?
我有下面列出的字符串

str = ['"Consumers_Of_Product": {"count": 13115}']

如何提取数字13115,因为它将改变,因此它将始终等于var.换句话说,如何从此字符串中提取此数字?

我之前做过的大多数事情都没有奏效,我认为这是由于语法原因造成的.我正在运行Python 2.7.

最佳答案
如果您只想提取该数字,只要该字符串中没有其他数字,您就可以使用正则表达式.由于@ TigerhawkT3回答中提到的原因,我将str重命名为s.

import re
s = ['"Consumers_Of_Product": {"count": 13115}']
num = re.findall('\d+', s[0])
print(num[0])
13115
点击查看更多相关文章

转载注明原文:如何从python中的文本中提取数字? - 乐贴网