You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Groovy一行代码分割并修剪字符串

Groovy 一行处理带空格的逗号分隔字符串

要把带多余空格的逗号分隔字符串转成干净的字符串数组,用这一行代码即可:

def vals_arr = "a, b ,    55,  val444".split(/\s*,\s*/).findAll()

说明:

  • split(/\s*,\s*/):通过正则表达式匹配「任意数量空白+逗号+任意数量空白」作为分隔符,直接去除每个元素前后的空格
  • findAll():可选,用来过滤字符串首尾有逗号时产生的空元素,让结果更严谨

如果能确定原始字符串首尾没有逗号,也可以简化成:

def vals_arr = "a, b ,    55,  val444".split(/\s*,\s*/)

内容的提问来源于stack exchange,提问作者ofirule

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 00:15:50