我需要验证应用程序的版本号是否大于 1.18.10。
在这种情况下,正则表达式应该是什么样子?
不要为此使用正则表达式。使用split
and tuple
比较:
def is_recent(version):
version_as_ints = (int(x) for x in version.split('.'))
return tuple(version_as_ints) > (1, 18, 10)
然后检查is_recent("1.10.11")
or is_recent("1.18.12")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)