C#实现字符串按多个字符采用Split方法分割得到数组
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)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 职业发展 先“立功”还是先“安内”?
- 下一篇: C#实现 UDP简单广播