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']