新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

python如何提取文字中的数字,Python如何提取文本框内容

发布时间:2023-08-14 08:32:57

python如何提取文字中的数字

你可使用正则表达式还是循环结构来提取文字中的数字。
方法一:使用正则表达式
```python
import re
text = "hello 123 world 456"
numbers = re.findall(r'd+', text)
print(numbers)
```
输出结果为:['123', '456']
方法二:使用循环结构
```python
text = "hello 123 world 456"
numbers = []
current_number = ""
for char in text:
if char.isdigit():
current_number += char
elif current_number:
numbers.append(current_number)
current_number = ""
if current_number:
numbers.append(current_number)
print(numbers)
```
输出结果为:['123', '456']
以上两种方法都可以提取文字中的数字,你可以根据实际情况选择合适的方法。