欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python 利用正则re提取字符串中的数字

程序员文章站 2024-02-23 21:10:52
...
import re
str_ = "12今天333天气4不错"
number = re.findall("\d+",str_)    # 输出结果为列表
print(number)

输出结果:
['12', '333', '4']

取字符串中的第一个数字:

number_ = number[0]   # 根据列表索引取值
print(number_)    # 12

取字符串中所有数字:

number_ = "".join(number)    # 列表转字符串
print(number_)    # 123334