一尘不染

如何在Dart中删除字符串的所有空格?

flutter

使用trim()消除达特白色空间,这是行不通的。我做错了什么或有其他选择吗?

       String product = "COCA COLA";

       print('Product id is: ${product.trim()}');

控制台打印: Product id is: COCA COLA


阅读 833

收藏
2020-08-13

共1个答案

一尘不染

试试这个

String product = "COCA COLA";
print('Product id is: ${product.replaceAll(new RegExp(r"\s+\b|\b\s"), "")}');

更新:

String name = '4 ever 1 k g @@ @';
print(name.replaceAll(new RegExp(r"\s+"), ""));
2020-08-13