首页 > 解决方案 > Jenkins Pipeline - 删除尾随逗号的 Groovy 字符串函数

问题描述

可能是一个超级容易回答的问题,但是在 Jenkins 流水线脚本中,我可以使用什么字符串函数从我定义的字符串中去除尾随逗号。

例如:

def fooBar = 'foo, bar,'

谢谢

标签: jenkinsgroovyjenkins-pipeline

解决方案


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

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

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


推荐阅读