asp.net分割字符串的幾種方法小結(jié)
更新時(shí)間:2012年01月09日 11:03:30 作者:
在編寫程序中,經(jīng)常要用到分割的方法來處理一些字符串。這里總結(jié)了幾種常用的分割方法
下面一一介紹一下:
1、最簡單最常用的方法,以一個(gè)指定的字符進(jìn)行的分割 打開vs.net新建一個(gè)控制臺(tái)項(xiàng)目。然后在Main()方法下輸入下面的程序。
string s="abcdeabcdeabcde";
string[] sArray=s.Split('c');
foreach(string i in sArray)
Console.WriteLine(i.ToString());
輸出下面的結(jié)果:
ab
deab
deab
de
2、使用多個(gè)字符進(jìn)行分割
string s="abcdeabcdeabcde"
string[] sArray1=s.Split(new char[3]{'c','d','e'});
foreach(string i in sArray1)
Console.WriteLine(i.ToString());
輸出下面的結(jié)果:
ab
ab
ab
3、使用正則表達(dá)式
添加引用 using System.Text.RegularExpressions;
string content="agcsmallmacsmallgggsmallytx";
string[]resultString=Regex.Split(content,"small",RegexOptions.IgnoreCase)
foreach(string i in resultString)
Console.WriteLine(i.ToString());
輸出下面的結(jié)果:
agc
mac
ggg
ytx
1、最簡單最常用的方法,以一個(gè)指定的字符進(jìn)行的分割 打開vs.net新建一個(gè)控制臺(tái)項(xiàng)目。然后在Main()方法下輸入下面的程序。
復(fù)制代碼 代碼如下:
string s="abcdeabcdeabcde";
string[] sArray=s.Split('c');
foreach(string i in sArray)
Console.WriteLine(i.ToString());
輸出下面的結(jié)果:
ab
deab
deab
de
2、使用多個(gè)字符進(jìn)行分割
復(fù)制代碼 代碼如下:
string s="abcdeabcdeabcde"
string[] sArray1=s.Split(new char[3]{'c','d','e'});
foreach(string i in sArray1)
Console.WriteLine(i.ToString());
輸出下面的結(jié)果:
ab
ab
ab
3、使用正則表達(dá)式
添加引用 using System.Text.RegularExpressions;
復(fù)制代碼 代碼如下:
string content="agcsmallmacsmallgggsmallytx";
string[]resultString=Regex.Split(content,"small",RegexOptions.IgnoreCase)
foreach(string i in resultString)
Console.WriteLine(i.ToString());
輸出下面的結(jié)果:
agc
mac
ggg
ytx
您可能感興趣的文章:
- Asp.Net中的字符串和HTML十進(jìn)制編碼轉(zhuǎn)換實(shí)現(xiàn)代碼
- ASP.NET過濾HTML字符串方法總結(jié)
- ASP.NET JSON字符串與實(shí)體類的互轉(zhuǎn)換示例代碼
- ASP.NET兩個(gè)截取字符串的方法分享
- ASP.NET從字符串中查找字符出現(xiàn)次數(shù)的具體實(shí)現(xiàn)方法
- asp.net判斷字符串是否是中文的方法
- asp.net字符串處理類代碼
- asp.net 計(jì)算字符串中各個(gè)字符串出現(xiàn)的次數(shù)
- asp.net中將某字符串切割成陣列并排序列出
- ASP.NET通過自定義函數(shù)實(shí)現(xiàn)對字符串的大小寫切換功能
相關(guān)文章
ASP.NET編程簡單實(shí)現(xiàn)生成靜態(tài)頁面的方法【附demo源碼下載】
這篇文章主要介紹了ASP.NET編程簡單實(shí)現(xiàn)生成靜態(tài)頁面的方法,較為詳細(xì)的分析了asp.net生成靜態(tài)頁面的步驟與相關(guān)操作技巧,并附帶相關(guān)實(shí)例源碼供讀者下載參考,需要的朋友可以參考下2017-07-07
ASP.NET Core中間件計(jì)算Http請求時(shí)間示例詳解
這篇文章主要給大家介紹了關(guān)于ASP.NET Core中間件計(jì)算Http請求時(shí)間的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用ASP.NET Core具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06
ASP.NET MVC 中實(shí)現(xiàn)基于角色的權(quán)限控制的處理方法
在ASP.NET MVC中,通過使用其所提供的內(nèi)置2013-03-03
精彩回顧!Visual Studio 2017正式版發(fā)布全紀(jì)錄
兩個(gè)小時(shí)的Visual Studio 2017正式版發(fā)布紀(jì)錄內(nèi)容還是很豐富的,這篇文章就為大家回顧了Visual Studio 2017正式版發(fā)布全過程,感興趣的小伙伴們可以參考一下2017-03-03
AjaxControlToolKit 顯示瀏覽者本地語言的方法
使用最新版的AjaxControlToolKit控件2008-12-12
Repeater對數(shù)據(jù)進(jìn)行格式化處理
最近不止一個(gè)同學(xué),問我在Repeater里怎么格式化數(shù)據(jù),怎么處理。因?yàn)镽epeater 屬于服務(wù)器端控件。要么利用本身的控件事件來處理,要么在數(shù)據(jù)源上處理。2013-03-03
Entity Framework使用LINQ操作實(shí)體
本文詳細(xì)講解了Entity Framework使用LINQ操作實(shí)體的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03
asp.net上傳Excel文件并讀取數(shù)據(jù)的實(shí)現(xiàn)方法
這篇文章主要給大家介紹了關(guān)于asp.net上傳Excel文件并讀取數(shù)據(jù)的實(shí)現(xiàn)方法,文中通過示例代碼以及圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03

