我有以下表格的版本号码:
版本,发布,修改
其版本、发布和修改要么是一组数字,要么是“ *”通配符。此外,这些数字中的任何一个(以及前面的任何一个)可能失踪了。
因此,以下内容是有效的,并解析为:
1.23.456 = version 1, release 23, modification 456
1.23 = version 1, release 23, any modification
1.23.* = version 1, release 23, any modification
1.* = version 1, any release, any modification
1 = version 1, any release, any modification
* = any version, any release, any modification
但这些都是无效的:
*.12
*123.1
12*
12.*.34
有没有人可以提供一个不太复杂的正则表达式来验证和检索发布,版本和修改号码?