code: def get_version(cls, name):
          
          # Dates can confuse th
          # is stuff, so we'll check for that first and remove it from the string if found
          try:
              date = cls.get_date(name)
              date = date['datetime'].strftime(date['format'])
          except TypeError:
              pass
          return cls.get_version_naive(name, ignore=date or '')
docs: Checks a string for a possible version of an object (no prefix, no suffix).
              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