jenkins - Jenkins Pipeline - 删除尾随逗号的 Groovy 字符串函数
问题描述
可能是一个超级容易回答的问题,但是在 Jenkins 流水线脚本中,我可以使用什么字符串函数从我定义的字符串中去除尾随逗号。
例如:
def fooBar = 'foo, bar,'
谢谢
解决方案
如果您知道逗号是最后一个字符,就像问题中引用的硬编码文字一样,您可以执行以下操作:
def fooBar = 'foo, bar,'
def result = fooBar[0..-2]
如果您不知道逗号是最后一个字符,您可以通过执行类似操作来找到它,fooBar.lastIndexOf(',')
并使用该值检索逗号前后的字符并将它们连接起来。
推荐阅读
- google-chrome - 在 Chrome 中通过 Feature-Policy 使用无法识别的功能时删除错误消息
- azure-data-factory - Visual Studio 2019 项目中的 Azure 数据工厂设计器
- c# - 使用 GraphServiceClient 查询 Azure AD
- c# - 在 SSIS 2012 中的脚本组件中访问对象变量
- visual-studio-code - 如何在我的 *.svelte 文件中配置自动格式化?
- swift - 当 BUILD_LIBRARY_FOR_DISTRIBUTION 设置为 Yes 时,Swift 框架无法构建
- c++ - 为什么这些静态函数不按预期从另一个线程返回?
- vuejs2 - Vuejs 从孙子级发射到基本父级
- r - 测试数字是否在R中的字符串中
- google-apps-script - 自动 CSV 导入错误:选项卡已存在