【发布时间】:2017-08-24 15:48:04
【问题描述】:
我正在尝试使用 Dart 和 Regexp 从字符串中删除所有空格。给定以下字符串:“test test1 test2”我想得到:“testtest1test2”。我已经阅读了一些 javascript 中的示例,但它们似乎不适用于 Dart。这些是迄今为止的一些尝试:
print("test test1 test2".replaceAll(new RegExp(r"/^\s+|\s+$|\s+(?=\s)/g"), ""));
print("test test1 test2".replaceAll(new RegExp(r"/\s+\b|\b\s/ig"), ""));
这是基于:Regex to remove whitespaces
有人可以告诉我哪里出了问题。
【问题讨论】:
-
我认为如果您只是想删除所有空格,它应该是: print("test test1 test2".replaceAll(new RegExp(r"\s+"), ""));
标签: regex dart whitespace