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
相关产品推荐
相关产品推荐

