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

Flutter中如何去除字符串空格?实现21, 22, 23转为21,22,23

字符串格式统一方案

要把21, 22, 23这类带逗号后空格的字符串转换成21,22,23格式,只需精准替换逗号后的空格即可,推荐两种实现方式:

  • 精准替换逗号后空格:使用正则表达式",\\s+"匹配逗号后跟一个或多个空格的片段,替换为单个逗号

    String str = "21, 22, 23";
    String formattedStr = str.replaceAll(",\\s+", ",");
    // 输出结果:21,22,23
    
  • 全局清除所有空格:如果字符串中没有其他需要保留的空格,可直接移除所有空格

    String str = "21, 22, 23";
    String formattedStr = str.replaceAll("\\s+", "");
    // 输出结果:21,22,23
    

前者只处理逗号后的空格,不会影响字符串其他位置的空格(如果有的话);后者会清除所有空格,适合确定字符串中只有逗号后空格的场景。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 19:31:17