• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 學習英語 > 專業英語 > 計算機英語 > c中split的用法

    c中split的用法

    時間: 長思709 分享

    c中split的用法

      c中split的用法你知道嗎?下面小編就跟你們詳細介紹下c中split的用法,希望對你們有用。

      c中split的用法如下:

      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(',')

    熱門文章

    540584 主站蜘蛛池模板: 99re5在线精品视频热线| 国产成人vr精品a视频| 国产乱子伦手机在线| 五月婷婷丁香久久| 亚洲精品老司机| 欧洲无码一区二区三区在线观看| 性xxxxx大片免费视频| 四只虎免费永久观看| 中文字幕在线第二页| 国产在线视频你懂的| 波多野结衣cesd—819| 成年大片免费视频| 国产精品999| 亚洲av最新在线观看网址| 亚洲va欧美va| 日韩欧美国产高清在线观看| 国产婷婷色综合av蜜臀av| 久久久无码精品午夜| 青青草原亚洲视频| 爱豆传媒视频在线网址最新| 日产精品久久久久久久性色| 国产一区二区三区在线影院| 中文字幕亚洲日韩无线码| 美女免费精品高清毛片在线视 | 在线观看国产一区| 亚洲综合视频在线| 3d动漫精品一区二区三区| 欧洲精品免费一区二区三区| 国产成人8X视频网站入口| 久99久热只有精品国产女同| 精品国产精品久久一区免费式 | 亚洲国产高清人在线| 136av导航| 波多野结衣在线观看中文字幕| 成人午夜电影在线| 国产一级在线观看| 一级毛片免费视频网站| 美女被奶乳羞羞漫画在线| 妞干网免费观看视频| 亚洲最大在线观看| 99久久人妻精品免费二区|