美文网首页
C#实现字符串按多个字符采用Split方法分割

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

作者: 壹米玖坤 | 来源:发表于2017-10-13 10:12 被阅读0次

String字符串如何按多个字符采用Split方法进行分割呢?本文提供VS2005和VS2003的实现方法,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() + "
");

输出结果:

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

输出结果:

aaa

bbb

ccc

ddd

eee

3、用单个字符来分隔:

string str="aaajbbbjccc";

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

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

输出结果:

aaa

bbb

ccc

相关文章

网友评论

      本文标题:C#实现字符串按多个字符采用Split方法分割

      本文链接:https://www.haomeiwen.com/subject/shzayxtx.html