如何使用 ANT 中的正则表达式在版本名称中的点 (.) 之前获取值

How can I get the value before after a dot(.) in version name using Regex in ANT

我有一个版本号 2018.1.22018.1,我有一个场景,我想将版本名称设为 2018.1,即使版本选择为 [=11] =] 或 2018.1(版本名称可能不同)来自 Jenkins 构建参数。

我试过如下正则表达式:

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

但是我没有得到预期的正确输出。我可以知道如何使用正则表达式来获取我的场景的输出吗?

使用这个:

\d+\.\d+ /g

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

Demo