码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2017-10-24 14:52:11      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:system   .text   bbb   this   start   text   post   单个字符   ==   

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

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


输出结果:
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>"); 


输出结果:
aaa
bbb
ccc
ddd
eee

3、用单个字符来分隔:

string str="aaajbbbjccc";

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

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

输出结果:
aaa
bbb
ccc

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

标签:system   .text   bbb   this   start   text   post   单个字符   ==   

原文地址:http://www.cnblogs.com/lonelyxmas/p/7723297.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!