import re def find(pattern, string, group=None): if group: m = re.search(pattern, string) if m: return m.group(group) else: return next(iter(re.findall(pattern, string)), None)