• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 195,  comments - 30,  trackbacks - 0
            1、用字符串分隔: 
            using System.Text.RegularExpressions;
            string str="aaajsbbbjsccc";
            string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);
            foreach (string i in sArray) Response.Write(i.ToString() + "<br>");
            輸出結果:
            aaa
            bbb
            ccc
            2、用多個字符來分隔:
            string str="aaajbbbscccjdddseee"; 
            string[] sArray=str.Split(new char[2] {'j','s'}); 
            foreach(string i in sArray) Response.Write(i.ToString() + "<br>"); 
            輸出結果:
            aaa
            bbb
            ccc
            ddd
            eee
            3、用單個字符來分隔:
            string str="aaajbbbjccc";
            string[] sArray=str.Split('j');
            foreach(string i in sArray) Response.Write(i.ToString() + "<br>");
            輸出結果:
            aaa
            bbb
            ccc

             
            ////////////////////////////////////////////////
            string[] arr = str.Split("o");

            這是一個具有語法錯誤的語句,Split 的 separator 參數應該是 char[] 或 string[],不應是字符串。正確的示例:

            string str = "technology";
            char[] separator = { 'o' };
            string[] arr = str.Split(separator);
            ////////////////////////////////////////////////////

            String.Split 方法有6個重載函數:
            程序代碼
            1) public string[] Split(params char[] separator)
            2) public string[] Split(char[] separator, int count)
            3) public string[] Split(char[] separator, StringSplitOptions options)
            4) public string[] Split(string[] separator, StringSplitOptions options)
            5) public string[] Split(char[] separator, int count, StringSplitOptions options)
            6) public string[] Split(string[] separator, int count, StringSplitOptions options)

            下邊我們通過一些實例來說明下怎么使用(以下string words = "1,2.3,,4";):
            1. public string[] Split(params char[] separator)
            程序代碼
            string[] split = words.Split(new Char[] { ',' });//返回:{"1","2.3","","4"}
            string[] split = words.Split(new Char[] { ',', '.' });//返回:{"1","2","3","","4"} 
            2. public string[] Split(char[] separator, int count)
            程序代碼
            string[] split = words.Split(new Char[] { ',', '.' }, 2);//返回:{"1","2.3,,4"}
            string[] split = words.Split(new Char[] { ',', '.' }, 6);//返回:{"1","2","3","","4"} 
            3. public string[] Split(char[] separator, StringSplitOptions options)
            程序代碼
            string[] split = words.Split(new Char[] { ',', '.' }, StringSplitOptions.RemoveEmptyEntries);//返回:{"1","2","3","4"} 不保留空元素
            string[] split = words.Split(new Char[] { ',', '.' }, StringSplitOptions.None);//返回:{"1","2","3","","4"} 保留空元素 
            4. public string[] Split(string[] separator, StringSplitOptions options)
            程序代碼
            string[] split = words.Split(new string[] { ",", "." }, StringSplitOptions.RemoveEmptyEntries);//返回:{"1","2","3","4"} 不保留空元素
            string[] split = words.Split(new string[] { ",", "." }, StringSplitOptions.None);//返回:{"1","2","3","","4"} 保留空元素 
            5. public string[] Split(char[] separator, int count, StringSplitOptions options)
            程序代碼
            string[] split = words.Split(new Char[] { ',', '.' }, 2, StringSplitOptions.RemoveEmptyEntries);//返回:{"1","2.3,,4"} 不保留空元素
            string[] split = words.Split(new Char[] { ',', '.' }, 6, StringSplitOptions.None);//返回:{"1","2","3","","4"} 保留空元素 
            6. public string[] Split(string[] separator, int count, StringSplitOptions options)
            程序代碼
            string[] split = words.Split(new string[] { ",", "." }, 2, StringSplitOptions.RemoveEmptyEntries);//返回:{"1","2.3,,4"} 不保留空元素
            string[] split = words.Split(new string[] { ",", "." }, 6, StringSplitOptions.None);//返回:{"1","2","3","","4"} 保留空元素
            需要注意的是沒有重載函數public string[] Split(string[] separator),所以我們不能像VB.NET那樣使用words.Split(","),而只能使用words.Split(',')
            posted on 2011-03-22 15:27 luis 閱讀(1821) 評論(0)  編輯 收藏 引用
            <2011年3月>
            272812345
            6789101112
            13141516171819
            20212223242526
            272829303112
            3456789

            常用鏈接

            留言簿(3)

            隨筆分類

            隨筆檔案

            文章分類

            文章檔案

            友情鏈接

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            久久久久国产一区二区三区| 免费精品久久天干天干| 久久无码国产专区精品| 91久久香蕉国产熟女线看| 亚洲国产精品无码成人片久久| 四虎影视久久久免费观看| 久久综合色区| 伊人色综合久久天天网| 欧美久久亚洲精品| 欧美激情精品久久久久久久九九九 | 精品999久久久久久中文字幕| 日韩精品久久久久久免费| 伊人久久大香线蕉av一区| 99蜜桃臀久久久欧美精品网站| 久久久久久伊人高潮影院| 久久精品国产乱子伦| 欧美噜噜久久久XXX| 久久精品国产亚洲av影院| 久久99国产精品久久久| 国産精品久久久久久久| 香港aa三级久久三级老师2021国产三级精品三级在 | 亚洲国产精品久久久久| 国产成人无码精品久久久久免费| 久久久中文字幕| 亚洲国产精品无码久久青草| 青青草原综合久久大伊人| 久久久久亚洲AV成人网| 亚洲国产成人精品女人久久久 | 一本色道久久综合亚洲精品| 国产精品久久国产精麻豆99网站 | 99久久国产精品免费一区二区| 色综合久久无码中文字幕| 人人狠狠综合久久亚洲88| 日韩精品无码久久一区二区三| 久久亚洲精品中文字幕| 国产成人精品久久一区二区三区av | 九九久久自然熟的香蕉图片| 久久国产视屏| 久久国产色AV免费观看| 手机看片久久高清国产日韩| 麻豆成人久久精品二区三区免费|