[extractor] Allow extracting multiple groups in `_search_regex`

From #497, Authored by: fstirlitz
pull/310/head
felix 4 years ago committed by pukkandan
parent c888ffb95a
commit 198f7ea89e
No known key found for this signature in database
GPG Key ID: 0F00D95A001F4698

@ -1111,6 +1111,8 @@ class InfoExtractor(object):
if group is None: if group is None:
# return the first matching group # return the first matching group
return next(g for g in mobj.groups() if g is not None) return next(g for g in mobj.groups() if g is not None)
elif isinstance(group, (list, tuple)):
return tuple(mobj.group(g) for g in group)
else: else:
return mobj.group(group) return mobj.group(group)
elif default is not NO_DEFAULT: elif default is not NO_DEFAULT:

Loading…
Cancel
Save