Nic*_*ick 9 regex whitespace replace dart flutter
我有如下所示的字符串。在 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."
Run Code Online (Sandbox Code Playgroud)
Gün*_*uer 24
使用 RegExp 之类的
String result = _myText.replaceAll(RegExp(' +'), ' ');
Run Code Online (Sandbox Code Playgroud)
就我而言,我混合了制表符、空格和回车符(我认为这只是空格开始)
您可以使用:
String result = _myText.replaceAll(RegExp('\\s+'), ' ');
Run Code Online (Sandbox Code Playgroud)
如果您想用一个空格替换所有多余的空格。