【发布时间】:2020-06-08 05:36:55
【问题描述】:
我有这个字符串
var str="\r\nFeatures\r\nWins\r\n\r\n";
我想在 "\r\n" 上拆分,但在两个 "\r\n\r\n" 之间的值为 null 或空格
我想得到结果 3 项 = Features Wins nullorwhitespace
我写了这段代码,但得到了 2 个项目 = Features Wins
var val = str.TrimStart('\r', '\n', '\t').TrimEnd('\r', '\n', '\t').Split("\r\n");
【问题讨论】:
-
var result = str.Split(new[] { "\n" }, StringSplitOptions.None).Where(s => !s.Equals("\r")).ToArray();
标签: c#