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(',')
的操作找到它,并使用该值检索逗号前后的字符并将它们连接起来。
可能是一个非常容易回答的问题,但是在 Jenkins 管道脚本中,我可以使用什么字符串函数从我定义的字符串中删除尾随逗号。
例如:
def fooBar = 'foo, bar,'
谢谢
如果您知道逗号是最后一个字符,就像问题中引用的硬编码文字一样,您可以这样做:
def fooBar = 'foo, bar,'
def result = fooBar[0..-2]
如果您不知道逗号是最后一个字符,您可以通过执行类似 fooBar.lastIndexOf(',')
的操作找到它,并使用该值检索逗号前后的字符并将它们连接起来。