日期:2014-05-19  浏览次数:20420 次

如何把字符串按照,号和+号分别分割,并且存入数组?在线等
字符串如下:

1069+公安局森林分局,406+公安局巡警支队,2671+公安局南城分局,


首先按,号分割,再按+号分割,最后得到的结果是:


array[ "1069 ", "公安局森林分局 "]
array[ "406 ", "公安局巡警支队 "]
array[ "2671 ", "公安局南城分局 "]

如何用asp.net(C#)实现啊?

------解决方案--------------------
string s = "1069+公安局森林分局,406+公安局巡警支队,2671+公安局南城分局 ";
ArrayList array = new ArrayList ();
string[] arrstr = new string[2];

foreach(string s1 in s.Split( ", "))
{
arrstr[0] = s1;
foreach( string s2 in s1.Split( "+ "))
{
arrstr[1] = s2;
}
array.Add(arrstr);
}
------解决方案--------------------
string str = "1069+公安局森林分局,406+公安局巡警支队,2671+公安局南城分局, ";
ArrayList array = new ArrayList();
foreach (string item in str.Split( ', '))
{
array.Add(item.Split( '+ '));
}