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