当前位置: 代码迷 >> ASP.NET >> 字符串分割
  详细解决方案

字符串分割

热度:8354   发布时间:2013-02-25 00:00:00.0
求助:字符串分割
如何将 断开101、102、103断路器 
分割成:断开101断路器 断开102断路器 断开103断路器


------解决方案--------------------------------------------------------
C# code
        string strYourString = "断开101、102、103断路器";        string[] strArr = strYourString.Split('、');        string strFree = "";        for (int i = 0; i < strArr.Length; i++)        {            if (i == 0)            {                strFree = strArr[i].ToString() + "断路器 ";                continue;            }            if (i == strArr.Length - 1)            {                strFree += "断开" + strArr[i].ToString();                continue;            }            strFree += "断开" + strArr[i].ToString() + "断路器 ";         }        //输出字符串strFree  试试
------解决方案--------------------------------------------------------
C# code
string str = " 断开101、102、103断路器 ";            str = Regex.Replace(str, @"[\u4e00-\u9fa5]", "");            string[] arrey = str.Split('、');            for (int i = 0; i < arrey.Length; i++)            {                //此处省略            }
------解决方案--------------------------------------------------------
C# code
        string s = "断开101、102、103断路器";        foreach (Match match in Regex.Matches(s, @"\d+"))        {            Response.Write("断开" + match.Value + "断路器");            Response.Write("<br/>");        }
  相关解决方案