<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def split_version(version):
 """ Split version to a list of integers that can be easily compared. :param version: Release version :type version: str :rtype: [int] or [string] """

    if re.match("^[^0-9].*", version):
        return [version]
    return [int(i) for i in version.split(".")]