zoukankan      html  css  js  c++  java
  • String字符串按多个字符Split方法

    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下用下面的方法(来自http://www.cnblogs.com/xh831213/archive/2006/02/07/326552.html):

    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

  • 相关阅读:
    Lucky Coins Sequence
    A == B ?
    Chinese Rings
    51nod 1051 最大子矩阵和
    51nod 1103 N的倍数
    Codeforces Round #429 (Div. 2)
    51nod 1043 幸运号码(数位dp
    51nod 1266 蚂蚁
    51nod 1090 3个数和为0
    51nod 1082 与7无关的数
  • 原文地址:https://www.cnblogs.com/songsh96/p/1082292.html
Copyright © 2011-2022 走看看