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

有没有更好的解决方案?该如何解决

2012-10-20 
有没有更好的解决方案?string str 1,2,3,4string[] aa str.Split(,)Liststring lstst

有没有更好的解决方案?

string str = "'1','2','3','4'";
  string[] aa = str.Split(',');
  List<string> lststr = new List<string>();
  foreach (string bb in aa)
  {
  string[] cc=bb.Split('\'');
  lststr.Add(cc[1]);
  }
  foreach (string resultstr in lststr)
  {
  Response.Write(resultstr);
  }


[解决办法]
呆会会有人教你用正则的
[解决办法]
string str = "'1','2','3','4'";
string[] aa = str.Split(',');
List<string> lststr = new List<string>();
foreach (string bb in aa)
{
lststr.Add(bb.ToString());
//这个地方类型转换一下不行吗? 我没测试 应该是可以的
}
foreach (string resultstr in lststr)
{
Response.Write(resultstr);
}
[解决办法]

C# code
 string str = "'1','2','3','4'";                string[] _list = Regex.Matches(str,@"(?<=['‘])[^'’,,]+?(?=['‘])").Cast<Match>().Select(a=>a.Value).ToArray();                /*                 *         [0]    "1"    string                        [1]    "2"    string                        [2]    "3"    string                        [3]    "4"    string                 */ 

热点排行