日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#实现字符串按多个字符采用Split方法分割得到数组

發(fā)布時間:2023/12/18 C# 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#实现字符串按多个字符采用Split方法分割得到数组 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.



String字符串如何按多個字符采用Split方法進行分割呢?本文提供VS2005和VS2003的實現(xiàn)方法,VS2005可以用下面的方法:

string agentInfo = userInfo.Attribute19.ToString();
??????????? string[] myAgent = agentInfo.Split(new string[] { "$#$" }, StringSplitOptions.None);
??????????? if (myAgent.Length == 3)
??????????? {
??????????????? this.QLookUpMyAgent.Text = myAgent[0].ToString();
??????????????? this.QCalenderStartDate.Value = myAgent[1].ToString();
??????????????? this.QCalenderEndDate.Value = myAgent[2].ToString();
??????????? }

VS2003下用下面的方法:

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>");

?

輸出結(jié)果:
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>");

?

輸出結(jié)果:
aaa
bbb
ccc
ddd
eee
?

3、用單個字符來分隔:

string str="aaajbbbjccc";

string[] sArray=str.Split('j');

foreach(string i in sArray) Response.Write(i.ToString() + "<br>");

輸出結(jié)果:
aaa
bbb
ccc

總結(jié)

以上是生活随笔為你收集整理的C#实现字符串按多个字符采用Split方法分割得到数组的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。