📅  最后修改于: 2023-12-03 15:23:26.417000             🧑  作者: Mango
在Python中使用正则表达式查找字符串中的所有数字,可以使用re
模块中的findall()
函数。
re
模块。re.findall()
函数来查找字符串中的所有数字。import re
string = 'hello world 12345'
numbers = re.findall('\d+', string)
print(numbers)
# 输出:['12345']
\d
表示任意一个数字。+
表示匹配一个或多个前面的字符。所以\d+
表示匹配一个或多个数字。
在使用re.findall()
函数时,传入正则表达式\d+
作为参数,该函数会返回字符串中匹配正则表达式的所有非重叠子字符串。
使用re.findall()
函数可以快速方便地在Python中查找一个字符串中的所有数字。同时,也可以使用其他正则表达式来匹配不同的字符串。