我有一个字符串,"mystring theEnd" 但我想做一个字符串.在白色空间上拼接,而不仅仅是在一个空格上,因为我想得到一个string[]包含"mystring"和"theEnd"的"mystring"和"theEnd"之间有一个未知数量空间,这就是为什么我需要拆分空白.有没有办法做到这一点?
怎么样:
string[] bits = text.Split(new[] {' '}, StringSplitOptions.RemoveEmptEntries);
Run Code Online (Sandbox Code Playgroud)
(或者text.Split指定要拆分的确切空白字符,或者使用nullHenk建议的那样.)
或者您可以使用正则表达式来处理所有空格字符:
Regex regex = new Regex(@"\s+");
string[] bits = regex.Split(text);
Run Code Online (Sandbox Code Playgroud)