抽取文本中的数字 ,python代码
时间: 2023-02-09 15:52:23 浏览: 49
可以使用正则表达式来抽取文本中的数字。 例如,下面是一段使用 Python 中的 re 模块来抽取文本中的数字的代码:
```python
import re
# 定义待抽取的文本
text = "这段文本中包含了两个数字: 100 和 99。"
# 使用正则表达式来匹配数字
pattern = r'\d+'
numbers = re.findall(pattern, text)
print(numbers) # 输出: ['100', '99']
```
在这段代码中,我们首先导入了 re 模块,然后定义了一段待抽取的文本。接下来,我们使用了正则表达式 `r'\d+'` 来匹配数字,并使用 `re.findall()` 函数来抽取所有匹配的数字。最后,我们使用 `print()` 函数来输出抽取的数字。
正则表达式是一种用于匹配文本中特定模式的工具。在本例中,我们使用了 `\d` 来匹配任意数字字符,并使用 `+` 号来表示匹配一个或多个连续的数字字符。
希望这些信息对你有帮助!