原来一直用
using (StringReader sr = new StringReader(TextBox1.Text.Trim()))
{
//讀取第一行
//strLineData = sr.ReadLine(); while (!String.IsNullOrEmpty(strLineData = sr.ReadLine()))
{
//這邊放你的程式邏輯
//... //讀取下一行
//strLineData = sr.ReadLine();
i++;
Response.Write(strLineData+", ");
}
}
没问题,现在数据有空行的情况,如下:
a
b
cde
如果用以上代码,只能读出来abc三条,我想把CD、DE之间的空行也读出来
using (StringReader sr = new StringReader(TextBox1.Text.Trim()))
{
//讀取第一行
//strLineData = sr.ReadLine(); while (!String.IsNullOrEmpty(strLineData = sr.ReadLine()))
{
//這邊放你的程式邏輯
//... //讀取下一行
//strLineData = sr.ReadLine();
i++;
Response.Write(strLineData+", ");
}
}
没问题,现在数据有空行的情况,如下:
a
b
cde
如果用以上代码,只能读出来abc三条,我想把CD、DE之间的空行也读出来
textBox1.Text.Split("\r\n".ToCharArray(),
StringSplitOptions.RemoveEmptyEntries);
string[] strLines = TextBox1.Text.Split(separator, StringSplitOptions.None);
for (int i = 0; i < strLines.Length; i++)
{
Response.Write(strLines[i] + ", ");
}
Response.Write("<br />共" + strLines.Length + "条");