首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

字符串分割有关问题

2012-06-01 
字符串分割问题string s1:value:sssname:sdsfftext:sdfsdf1:value:ddddddname:sdfsfdsftext:sdfsfsf大

字符串分割问题
string s="1:value:sssname:sdsfftext:sdfsdf1:value:ddddddname:sdfsfdsftext:sdfsfsf";
大致就是截取出来这么个东西:
1:
value:sss
name:sdsff
text:sdfsdf
1:
value:dddddd
name:sdfsfdsf
text:sdfsfsf

[解决办法]
string s = "1:value:sssname:sdsfftext:sdfsdf1:value:ddddddname:sdfsfdsftext:sdfsfsf";

for (int i = 0; i <= 10; i++)
{
s = s.Replace("1:", "#1:");
}
s = s.Replace("name:", "#name:");
s = s.Replace("value:", "#value:");
s = s.Replace("text:", "#text:");
string[] se = new string[] { "#" };
string[] al = s.Split(se, StringSplitOptions.RemoveEmptyEntries);
foreach (string str in al)
{
Console.WriteLine(str);
}
Console.ReadKey();
[解决办法]
如果你希望后面的可以换行,那就加上换行符试试

热点排行