@classmethod
def get_version_naive(cls, name, ignore=''):
    """ Checks a string for a possible version of an object (no prefix, no suffix) without filtering date out
            Assumes only up to 4 digit padding

        :param name: str, string that represents a possible name of an object
        :return: (float, int, list(str), None), gets the version number then the string matches
        """
    match = cls._get_regex_search(name, cls.REGEX_VERSION.format(SEP=cls.
        REGEX_SEPARATORS), ignore=ignore)
    if match is not None:
        if len(match) > 1:
            for m in match:
                m.update({'version': int(m['match'].upper().replace('V', ''))})
            compound_version = '.'.join([str(m['version']) for m in match])
            compound_version = float(compound_version
                ) if compound_version.count('.') == 1 else compound_version
            return {'compound_matches': match, 'compound_version':
                compound_version, 'pattern': match[0]['pattern'], 'input':
                match[0]['input']}
        elif len(match) == 1:
            match = match[0]
            match.update({'version': int(match['match'].upper().replace('V',
                ''))})
            return match
    return None
