使用trim()消除DART中的空格,但不起作用. 我做错了什么,还是有别的 Select ?

       String product = "COCA COLA";

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

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

推荐答案

尝尝这个

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(RegExp(r"\s+"), ""));

另一个简单的解决方案是:

String name = '4 ever 1 k g @@ @';
print(name.replaceAll(' ', '');

Flutter相关问答推荐

ListTile未正确显示在flutter中

audioQuery不会等待判断存储权限

BottomNavigationBar-我应该使用Container和Align吗?

为什么我的页面控制器在使用Riverpod时没有更改我的页面视图?

我怎样才能在Ffltter中显示html布局链接?

如何在Date Time类中只显示日期?

如何将小部件代码移动到另一个文件以获得更好的可读性

如何在列表视图生成器中显示图像

如何从sibling ChildWidgetB 触发 ChildWidgetA 中的操作

你如何在 Flutter 中组合两个数组?

在向 Google Route API 发送 HTTP Post 请求期间发生错误,

alert 对话框内的 ListView 显示空的透明窗口

如何在 cupertino switch flutter 中添加文本

如何扫描来自给定链接或按钮的重定向中的所有 URL?

为什么 setState 不改变我的变量 Flutter?

Flutter - 使用 pin 进行身份验证

如何防止卡子在底部溢出?

如何在Flutter 中根据其父小部件高度设置图标按钮飞溅半径

在 Flutter 中单击时切换按钮 colored颜色 没有改变

根据索引/变量更改小部件的 colored颜色