如何使用Python正则表达式从文本中提取数字?

如何使用Python正则表达式从文本中提取数字?

如果我们想从给定的文本中单独提取所有数字/数字,我们使用以下正则表达式

阅读更多:Python 教程

示例

import re
s = '12345 abcdf 67'
result=re.findall(r'\d', s)
print result

输出

['1', '2', '3', '4', '5', '6', '7']

如果我们想从给定的文本中提取数字/数字组,我们使用以下正则表达式

示例

import re
s = '12345 abcdf 67'
result=re.findall(r'\d+', s)
print result

输出

['12345', '67']

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程