我正在尝试将语义版本与regex匹配,其中补丁(或3位数字)是可选的。我有大部分的工作,但最后,可选的数字将无法匹配在我的小组。
示例位于:https://regex101.com/r/ZuitFG/3
我试图与以下版本相匹配:
Release 2.6 Now Live
Release 12.46.30 Now Live
Release 2.6.0 Now Live
Release 2.6.1 Now Live使用/Release (\d+\.\d+[\.\d]?)/,它只与x.x.匹配,从不包含最后一组数字。我已经重复了几遍关于这个正则表达式所做的解释,但是我无法正确地看到我在做什么。
https://stackoverflow.com/questions/47115856
复制相似问题