如何使用 ANT 中的正则表达式在版本名称中的点 (.) 之前获取值
How can I get the value before after a dot(.) in version name using Regex in ANT
我有一个版本号 2018.1.2
和 2018.1
,我有一个场景,我想将版本名称设为 2018.1
,即使版本选择为 [=11] =] 或 2018.1
(版本名称可能不同)来自 Jenkins 构建参数。
我试过如下正则表达式:
<propertyregex property="MyReleaseVersion"
input="2018.1.2"
regexp="(.*).(.*)"
select=""
casesensitive="false" />
但是我没有得到预期的正确输出。我可以知道如何使用正则表达式来获取我的场景的输出吗?
使用这个:
\d+\.\d+ /g
版本号被认为是第二个.
之前的所有内容。因此,正则表达式匹配第一个 .
之前和之后的数字,包括点本身。
我有一个版本号 2018.1.2
和 2018.1
,我有一个场景,我想将版本名称设为 2018.1
,即使版本选择为 [=11] =] 或 2018.1
(版本名称可能不同)来自 Jenkins 构建参数。
我试过如下正则表达式:
<propertyregex property="MyReleaseVersion"
input="2018.1.2"
regexp="(.*).(.*)"
select=""
casesensitive="false" />
但是我没有得到预期的正确输出。我可以知道如何使用正则表达式来获取我的场景的输出吗?
使用这个:
\d+\.\d+ /g
版本号被认为是第二个.
之前的所有内容。因此,正则表达式匹配第一个 .
之前和之后的数字,包括点本身。