【发布时间】:2016-07-02 21:37:57
【问题描述】:
Regex.Split(Console.ReadLine(), @"\s+");和Console.ReadLine().Split(new char[]{' '},StringSplitOptions.RemoveEmptyEntries);有什么区别
【问题讨论】:
标签: string split whitespace difference
Regex.Split(Console.ReadLine(), @"\s+");和Console.ReadLine().Split(new char[]{' '},StringSplitOptions.RemoveEmptyEntries);有什么区别
【问题讨论】:
标签: string split whitespace difference
正则表达式版本将由任何空白字符(例如,包括制表符)分割,而另一个仅由空格字符分割。
The documentation(令人讨厌的是不支持锚链接,所以向下滚动到“空白字符:\s”)列出了哪些字符被视为“空白”。
【讨论】:
Console.ReadLine().Split(new char[]{' ','\t'},StringSplitOptions.RemoveEmptyEntries); 仍然不适合我