概述
VS2005可以用下面的方法:
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下用下面的方法(来自http://www.cnblogs.com/xh831213/archive/2006/02/07/326552.html):
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
最后
以上就是生动皮皮虾为你收集整理的String字符串按多个字符Split方法的全部内容,希望文章能够帮你解决String字符串按多个字符Split方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复