10-7 匹配0次1次或者无限多次

一、语法
#数量词
#* 匹配*前面字符0次1次或者无限多次
#+:匹配+前面字符1次或者无限多次:pythonn,将后面n去除,还是符合匹配一次的结果
#?匹配0次或者1次

二、代码
#import re
#a = ‘pytho0python1pythonn2’
#r = re.findall(‘python?’,a)
#print® #?匹配0次或者1次

#import re
#a = ‘pytho0python1pythonn2’
#r = re.findall(‘python{1,2}’,a)
#print® #贪婪

import re
a = ‘pytho0python1pythonn2’
r = re.findall(‘python{1,2}?’,a)
print® #贪婪

#贪婪与非贪婪

#‘python?’:?代表数量词,’[a-z]{3,6}?’:?代表区间范围,非贪婪

你可能感兴趣的:(python学习)