# 贪婪与非贪婪
import re
a = 'python 111java678php'
# 打印字符串a-z,长度是3-6,贪婪模式
r = re.findall('[a-z]{3,6}', a)
# python的非贪婪模式,如果第一个条件满足,就返回结果
r1 = re.findall('[a-z]{3,6}?', a)
print(r)
print(r1)
打印结果
['python', 'java', 'php']
['pyt', 'hon', 'jav', 'php']