【发布时间】:2014-02-26 04:09:42
【问题描述】:
我有需要拆分为多个值的传入数据...即。
2345\n564532\n345634\n234 234543\n1324 2435\n
收到时长度不一致,出现时间距不一致,我想分析每个\n前的最后3位。如何断开字符串并将其变成新字符串?就像我说的,这一轮可能有 3 个 \n 命令,下一次可能有 10 个,我如何创建 3 个新字符串,分析它们,然后在下一个 10 进来之前销毁它们?
string[] result = x.Split('\r');
result = x.Split(splitAtReturn, StringSplitOptions.None);
string stringToAnalyze = null;
foreach (string s in result)
{
if (s != "\r")
{
stringToAnalyze += s;
}
else
{
how do i analyze the characters here?
}
}
【问题讨论】:
-
你尝试过任何东西吗?
-
在你的标题中有答案string.Split
-
我认为你的问题不是我们得到的。请尽量使这一点更清楚以获得解决方案。
-
请记住,当您拆分字符串时,用作分隔符的字符会从结果字符串中删除。这是一个错字\r?你是说\n吗?
标签: c# string newline string-split