正则表达式 整体匹配,可不可以括号内多次匹配?

res = re.compile(r"@\w+(\.[A-Za-z]+\.*)+")
s = '=?GB2312?B?1cW6o8TP?= <jian@163.con>'
res.findall(s)
结果是:['.con']
为什么不是:[@163.con]

宝慕林4294392
浏览 1419回答 1
1回答

千万里不及你

findall返回的是所有分组匹配的结果,要返回整个表达式匹配的结果应该使用res.search。
打开App,查看更多内容
随时随地看视频慕课网APP