0

我有一个字符串"mystring theEnd" ,但我想做一个字符串。在空格上拆分,而不仅仅是在空格上,因为我想得到一个string[]在“mystring”和“theEnd”之间包含“mystring”和“theEnd”的字符串,数量未知空格,这就是为什么我需要在空格上分割。有没有办法做到这一点?

4

2 回答 2

7

怎么样:

string[] bits = text.Split(new[] {' '}, StringSplitOptions.RemoveEmptEntries);

(或者text.Split指定要分割的确切空白字符,或者null按照 Henk 的建议使用。)

或者您可以使用正则表达式来处理所有空白字符:

Regex regex = new Regex(@"\s+");
string[] bits = regex.Split(text);
于 2012-07-26T19:08:38.057 回答
2

最简单的做法是:

a.Split(new [] {' ', '\t'},StringSplitOptions.RemoveEmptyEntries)

谢谢乔恩:)

于 2012-07-26T19:08:46.143 回答