import re


def re_cap(*regexes):
    """
    Capture first of the supplied regex
    :param regexes: list or regex strings
    :return: captured string | None
    """
    def go(string):
        for reg in regexes:
            matches = re.search(reg, string)
            if matches:
                return matches.group(1)
        return None
    return go