C#字符串進行分割
作者:佚名
本文介紹如何使用split來把C#字符串分割,我這里對split做一些簡單的總結,希望能夠對大家有所幫助。
最近經常看到論壇中許多帖子詢問如何使用split來把C#字符串分割,我這里對split做一些簡單的總結,希望能夠對大家有所幫助。下面介紹幾種方法:
第一種方法:打開vs.net新建一個控制臺項目。然后在Main()方法下輸入下面的程序。
- string s="abcdeabcdeabcde";
- string[] ssArray=s.Split('c');
- foreach(string i in sArray)
- Console.WriteLine(i.ToString());
我們看到了結果是以一個指定的C#字符串分割。如果我們希望使用多個C#字符串分割如c,d,e如何做呢?好,我們使用另一種構造方法:
更改為
- string s="abcdeabcdeabcde
- string[] ssArray1=s.Split(new char[3]{'c','d','e'});
- foreach(string i in sArray1)
- Console.WriteLine(i.ToString());
除了以上的這兩種方法以外,第三種方法是使用正則表達式。新建一個控制臺項目。然后先添加
- using System.Text.RegularExpressions;
- System.Text.RegularExpressions
- string content="agcsmallmacsmallgggsmallytx";
- string[]resultString=Regex.Split(content,"small",RegexOptions.IgnoreCase)
- foreach(string i in resultString)
- Console.WriteLine(i.ToString());
【編輯推薦】
責任編輯:佚名
來源:
51CTO.com