C#中使用Split方法拆分字符串實例
更新時間:2014年08月13日 09:15:46 投稿:junjie
這篇文章主要介紹了C#中使用Split方法拆分字符串實例,本文給出了使用一個分隔符和多個分隔符拆分字符串的例子,需要的朋友可以參考下
C#中有一個字符串拆分函數(shù)String.Split(),可以用于將一個字符串,拆分為一個字符串?dāng)?shù)組。在拆分的時候,需要一個拆分的“分隔符”。這個“分隔符”可以是一個字符,也可以是多個字符組成一個字符串。
先舉一個簡的例子:
復(fù)制代碼 代碼如下:
string str="aaa-bbb-ccc-ddd-eee";
string[] sArray=str.Split(new char[] {'-'});
foreach(string i in sArray) Response.Write(i.ToString() + "<br>");
string[] sArray=str.Split(new char[] {'-'});
foreach(string i in sArray) Response.Write(i.ToString() + "<br>");
輸出結(jié)果:
復(fù)制代碼 代碼如下:
aaa
bbb
ccc
ddd
eee
bbb
ccc
ddd
eee
上面這個例子是把字符串"aaa-bbb-ccc-ddd-eee",使用短橫線(-)進行拆分,拆分出來的字符串?dāng)?shù)組一共有五個元素,分別是aaa,bbb,ccc,ddd和eee。
還是這個例子,我們稍微變化一下。
復(fù)制代碼 代碼如下:
string str="aaa1bbb2ccc3ddd4eee";
string[] sArray=str.Split(new char[] {'1','2','3','4'});
foreach(string i in sArray) Response.Write(i.ToString() + "<br>");
string[] sArray=str.Split(new char[] {'1','2','3','4'});
foreach(string i in sArray) Response.Write(i.ToString() + "<br>");
輸出結(jié)果:
復(fù)制代碼 代碼如下:
aaa
bbb
ccc
ddd
eee
bbb
ccc
ddd
eee
看到了嗎?這里可以使用多個不同的字符來對字符串進行拆分。
相關(guān)文章
詳解C# Protobuf如何做到0分配內(nèi)存的序列化
這篇文章主要介紹了詳解C# Protobuf如何做到0分配內(nèi)存的序列化,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04
C#實現(xiàn)遞歸調(diào)用的Lambda表達式
這篇文章介紹了C#實現(xiàn)遞歸調(diào)用的Lambda表達式,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-06-06
Winform控件Picture實現(xiàn)圖片拖拽顯示效果
這篇文章主要為大家詳細介紹了Winform控件Picture實現(xiàn)圖片拖拽顯示效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-09-09

