Jenkins Pipeline - Groovy 删除尾随逗号的字符串函数

Jenkins Pipeline - Groovy string function to remove trailing comma

可能是一个非常容易回答的问题,但是在 Jenkins 管道脚本中,我可以使用什么字符串函数从我定义的字符串中删除尾随逗号。

例如:

def fooBar = 'foo, bar,'

谢谢

如果您知道逗号是最后一个字符,就像问题中引用的硬编码文字一样,您可以这样做:

def fooBar = 'foo, bar,'
def result = fooBar[0..-2]

如果您不知道逗号是最后一个字符,您可以通过执行类似 fooBar.lastIndexOf(',') 的操作找到它,并使用该值检索逗号前后的字符并将它们连接起来。