拆分两个或多个空格

时间:2016-02-22 16:33:58

标签: c# regex

假设我有一个这样的字符串:

"15    Lore ipsum"

有没有办法拆分它,所以我在分割["15", "Lore", "Ipsum"]后得到3个字符串。所以我希望分隔符是一个由两个或多个空格组成的空间,我不希望有一个空格分隔...

2 个答案:

答案 0 :(得分:1)

您可以使用string.Split(char[], StringSplitOptions)方法:

string s = "15    Lore ipsum";
string result = s.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);

答案 1 :(得分:0)

\s代表"空白字符"。

http://www.w3schools.com/jsref/jsref_regexp_whitespace.asp

尝试(.*?)\s+(.*?)\s+(.*?)$

https://regex101.com/r/oH8qY6/1