我有如下所示的字符串。在dart trim()中,它删除字符串的空白端。我的问题是:如何在Dart中替换字符串中间的空格?
Example-1:
- Original: String _myText = "Netflix.com. Amsterdam";
- Expected Text: "Netflix.com. Amsterdam"
Example-2:
- Original: String _myText = "The dog has a long tail. ";
- Expected Text: "The dog has a long tail."
答案 0 :(得分:3)
使用RegExp之类的
String result = _myText.replaceAll(RegExp(' +'), ' ');
答案 1 :(得分:0)
就我而言,我混合了制表符、空格和回车符(我以为只是空格开头)
您可以使用:
String result = _myText.replaceAll(RegExp('\\s+'), ' ');
如果你想用一个空格替换所有额外的空格。