python 正则匹配,为什么匹配结果少了7?我是用的是分组非贪婪匹配  代码如下: url = "http://tiebapic.baidu.com/forum/w%3D580/sign=33b74ba68b11728b302d8c2af8fdc3b3/9728d9177f3e67097e8a81c87dc79f3df9dc55aa.jpg?tbpicau=2024-01-18-05_4f80cd1a7f322fc1e38464b6e05d9188" pattern = re.compile(r'http://tiebapic.baidu.com/(.+?)sign=.+?\/(.+?).(.+?)\?tbpicau=', re.S) filenames = pattern.findall(url) filename = '%s%s%s' % (filenames[0][0], filenames[0][1], filenames[0][2]) print(filename) //输出结果: forum/w33D580/928d9177f3e67097e8a81c87dc79f3df9dc55aa.jpg //期望输出结果: forum/w33D580/9728d9177f3e67097e8a81c87dc79f3df9dc55aa.jpg 为什么结果中928d9177f3e67097e8a81c87dc79f3df9dc55aa.jpg 少了7?