我如何在ANT中使用Regex获得版本名称中的点(。)之后的值

时间:2019-07-24 09:35:57

标签: regex ant version

我的版本号为2018.1.22018.1,即使选择了2018.1,我也想将版本名命名为2018.1.22018.1(版本名称可能与Jenkins构建参数不同)。

我尝试过如下所示的正则表达式:

<propertyregex property="MyReleaseVersion"
                       input="2018.1.2"
                       regexp="(.*).(.*)"
                       select="\1"
                       casesensitive="false" />

但是我没有正确获得预期的输出。我可以知道如何有一个正则表达式来获取我的方案的输出。

1 个答案:

答案 0 :(得分:0)

使用此:

\d+\.\d+ /g

版本号被认为是第二个.之前的所有版本。因此,正则表达式匹配第一个.前后的数字,包括点本身。

Demo