import fnmatch


def does_pattern_exists(patterns_list, value):
    """
    Checks a list of patterns against a value.
    :param: patterns_list : A list of regular glob expression strings
    :type: str
    :returns: Returns True if any of the patterns match the value,
        False otherwise.
    :type: boolean
    """
    for pattern in patterns_list:
        if fnmatch.fnmatch(str(value), str(pattern)):
            return True
    return False