Maison  >  Article  >  développement back-end  >  Exemple de code pour le fractionnement de chaînes

Exemple de code pour le fractionnement de chaînes

零下一度
零下一度original
2017-06-24 09:43:331594parcourir

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

VS2003下用下面的方法 :

1、用字符串分隔:

using System.Text.RegularExpressions;

 

string str="aaajsbbbjsccc";

string[] sArray=Regex. Split(str,"js",RegexOptions.IgnoreCase);

foreach (chaîne i dans sArray) Response.Write(i.ToString() + "
");


输出结果:
aaa
bbb
ccc

2、用多个字符来分隔:

string str="aaajbbbscccjdddseee ";

string[] sArray=str.Split(new char[2]{'j','s'});

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


输出结果:
aaa
bbb
ccc
ddd
eee

3、用单个字符来分隔:

string str="aaajbbbjccc";

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

foreach(string i in sArray) Réponse. Write(i.ToString() + "
");

输出结果:
aaa
bbb
ccc

 

 

 
 

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn