Python提取字符串中的数字

学习笔记作者:admin日期:2025-07-19点击:32

摘要:本文介绍了如何使用Python从字符串中提取数字,包括正则表达式、字符串分割和提取所有数字的方法。

方法一:使用正则表达式(推荐)

import re

text = "`ddd`333"
match = re.search(r'\d+', text)
if match:
    print(match.group())  # 输出: 333

方法二:使用字符串分割

text = "`ddd`333"
result = text.split("`")[-1]
print(result)  # 输出: 333

方法三:提取所有数字

import re

text = "`ddd`333abc444"
numbers = re.findall(r'\d+', text)
print(numbers)  # 输出: ['333', '444']

上一篇      下一篇