zoukankan      html  css  js  c++  java
  • C#字符串根据特定字符串分割

    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

  • 相关阅读:
    《作业二》总结
    《作业一》总结
    团队项目-需求分析报告
    团队项目-选题报告
    第一次结对编程作业
    第一次个人编程作业
    第一次博客作业
    第12组 团队项目-需求分析报告
    团队项目-选题报告
    第二次结对编程作业
  • 原文地址:https://www.cnblogs.com/WolfBlog/p/3862449.html
Copyright © 2011-2022 走看看