以下是TXT文本格式
mdbm|$|usercode|$|strguid$$$$mdbm|$|usercode|$|strguid$$$$ 类似数据N条,无换行,$$$$算做是换行符 怎么转换?
字段之间 |$| 怎么处理?
贴测试代码 加 100分
mdbm|$|usercode|$|strguid$$$$mdbm|$|usercode|$|strguid$$$$ 类似数据N条,无换行,$$$$算做是换行符 怎么转换?
字段之间 |$| 怎么处理?
贴测试代码 加 100分
调试欢乐多
StringBuilder sb = new StringBuilder("");
str = str.Replace("$$$$", "@");
str = str.Replace("|$|", "|");
string[] strArray = str.Split('@');
int row = strArray.Length;
//MessageBox.Show(row.ToString());
for (int i = 0; i < row; i++)
{
sb.Append(strArray[i].Replace('|', ' '));
sb.Append("\r\n");
}
label1.Text = sb.ToString();
str = str.TrimEnd(new char[] { '$', '$', '$', '$' });
str = str.Replace("$$$$", Environment.NewLine);
str = str.Replace("$$$$", "</br>").Replace("|$|"," ");效果:
mdbm usercode strguid
mdbm usercode strguid
{
string str = "mdbm|$|usercode|$|strguid|$|txm|$|hjzcs|$|spcs|$|pmsl|$|pmkc|$|saleprice|$|memo|$|GpsAdrdss|$|GPSJINDU|$|GPSWEID U$$$$mdbm|$|usercode|$|strguid|$|txm|$|hjzcs|$|spcs|$|pmsl|$|pmkc|$|saleprice|$|memo|$|GpsAdrdss|$|GPSJINDU|$|GPSWEIDU$$$$mdbm|$|usercode|$|strguid|$|txm|$|hjzcs|$|spcs|$|pmsl|$|pmkc|$|saleprice|$|memo|$|GpsAdrdss|$|GPSJINDU|$|GPSWEIDU$$$$";
str = str.TrimEnd(new char[] { '$', '$', '$', '$' });
string[] rows = str.Replace("$$$$", "㊣").Split('㊣');
for (int i = 0; i < rows.Length; i++)
{
string[] cols = rows[i].Replace("|$|", "㊣").Split('㊣');
for (int j = 0; j < cols.Length; j++)
{
Response.Write(string.Format("数据{0}为:第{1}行,第{2}列<br/>", cols[j], i + 1, j + 1));
}
}
}
Replace('$$$$','\r\n') \r\n 表示换行