首页蓝耳朵|小小蓝耳朵广州图书馆外文室英语儿童读物资源介绍网佛教青年之友旧版收集永硕E盘Phonics Short Vowels Game 
用Split按字符、多字符、字符串把字符串分割成数组
所属栏目:ASP.NET(webform)  时间:2012-01-11 16:13  作者:狼子

Split可以把字符串分割成数组,有3种情况最常用:按单字符分割、按多字符分割、按字符串分割

 

        string txt = "妈妈女医生,爸爸男医生,姐姐女医生,哥哥男医生";
        Response.Write("<br />" + txt);
 
        //按单字符分
        char c = ',';
        string[] splitByChar = txt.Split(c);
        Response.Write("<br /><br />按单字符分:");
        foreach (string s in splitByChar)
        {
            Response.Write("<br />" + s);
        }
 
        //按医生两个字符分
        string chars = "妈爸姐哥";
        string[] splitByChars = txt.Split(chars.ToArray());
        Response.Write("<br /><br />按多字符分:");
        foreach (string s in splitByChars)
        {
            Response.Write("<br />" + s);
        }
 
        //按字符串分
        string splitTxt = "医生";
        Response.Write("<br /><br />按字符串分:");
        string[] splitByString = System.Text.RegularExpressions.Regex.Split(txt, splitTxt);
        foreach (string s in splitByString)
        {
            Response.Write("<br />" + s);
        }
 
上面的代码执行后返回如下:
妈妈女医生,爸爸男医生,姐姐女医生,哥哥男医生
 
按单字符分:
妈妈女医生
爸爸男医生
姐姐女医生
哥哥男医生
 
按多字符分:
 
 
女医生,
 
男医生,
 
女医生,
 
男医生
 
按字符串分:
妈妈女
,爸爸男
,姐姐女
,哥哥男

 

 

小楼宝宝的涂鸦花花(Imitater)的博客起名称骨测字皖ICP备06000023号-17