python正则表达式匹配数字串
时间: 2023-10-29 12:57:59 浏览: 104
python 实现正则表达式匹配
可以使用正则表达式匹配数字串的方法是使用\d+的模式。下面是一个示例代码:
```python
import re
text = "I have 3 apples and 25 oranges."
numbers = re.findall(r'\d+', text)
print(numbers) # 输出 ['3', '25']
```
在这个例子中,我们使用re模块的findall函数来查找所有满足\d+模式的数字串。\d表示匹配任意数字字符,+表示匹配前面的字符一次或多次。所以\d+表示匹配一个或多个数字字符的序列。
我们将匹配到的数字串存储在numbers变量中,并打印出来。在这个例子中,输出结果为['3', '25'],表示找到了3和25这两个数字串。
希望能帮到你!如果有其他问题,请随时提问。
阅读全文