gpt4 book ai didi

gradle - 以特定模式分割字符串并删除groovy中的最后一位

转载 作者:行者123 更新时间:2023-12-03 03:50:15 25 4
gpt4 key购买 nike

我使用version = 6.1.0.75格式表示一个变量的值。我正在尝试以groovy / gradle编写逻辑以将该字符串的值从6.1.0.75更改为6_1_0
我想删除最后一位数字(75),并以6_1_0格式保留前3位数字6.1.0。版本变量的值可以是任何值。

有人可以告诉我们如何实现这一目标吗?

我需要在groovy中做同样的事情:

a = 1.2.3.67890
echo $a | cut -d "." -f1,2,3 | tr "." "_"

给出:
1_2_3

最佳答案

你试一试:

'6.1.0.75'.split('\\.')[0..-2].join('_')

关于gradle - 以特定模式分割字符串并删除groovy中的最后一位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37705285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com