版本号大于1.18.10的正则表达式

yki*_*ish 3 python regex

我需要验证应用程序的版本号是否大于1.18.10.在这种情况下,正则表达式应该如何?

Mag*_*off 15

不要为此使用正则表达式.使用splittuple比较:

def is_recent(version):
    version_as_ints = (int(x) for x in version.split('.'))
    return tuple(version_as_ints) > (1, 18, 10)
Run Code Online (Sandbox Code Playgroud)

然后检查is_recent("1.10.11")is_recent("1.18.12")