Python如何只提取文本中的数字?
随着数字化时代的到来,数字成为了我们生活中不可或缺的一部分。我们每天都需要处理大量的数字,比如账单、统计数据等等,这些数字都散落在各个文本中。如果我们需要将这些数字提取出来,该怎么办呢?
Python提供了一种非常简单和高效的方法,可以帮助我们快速地从文本中提取出数字。
步骤一:导入re模块
Python提供的re模块可以帮助我们实现正则表达式的功能,因此我们需要先导入re模块才能够使用它提供的功能。
import re
步骤二:使用re.findall()函数提取数字
re.findall()函数可以从一个字符串中找出与正则表达式匹配的所有子串,并返回一个列表。我们可以使用正则表达式来匹配数字,然后使用findall()函数来提取出数字。
下面是一个简单的例子,它可以从一个字符串中提取出所有的数字。
text = "Today is 2021-09-01, the weather is 31 degrees Celsius."
numbers = re.findall