正则表达式使用系列(四)findall 方法

findall 方法

以列表形式返回全部能匹配的子串,如果没有匹配,则返回一个空列表。
findall(string[, pos[, endpos]])
string 待匹配的字符串
pos 和 endpos 可选参数,指定字符串的起始和终点位置。

范例

import re
pattern = re.compile(r'\d+') # 查找数字
result1 = pattern.findall('hello 123456 789')
result2 = pattern.findall('one1two2three3four4', 0, 10)
print(result1)
print(result2)

正则表达式使用系列(四)findall 方法

正则表达式学习传送门:

正则表达式使用系列(一)生成 Pattern 对象
正则表达式使用系列(二)match 方法
正则表达式使用系列(三)search 方法