• 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() + "
    ");
     
    输出结果:
    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
  • 相关阅读:
    播放m3u文件时不能时时更新的问题
    Oracle视图详解
    Oracle视图的作用与安全性
    Ext GridPanel 表头合并
    [AJAX] 001 AJAX核心操作
    [Java] 系统环境变量配置
    [AJAX] 002 AJAX异步验证
    判断文章/帖子操作权限
    让Tee 7.x版本和FastReport 3.x版本共存
    mysql基本语句
  • 原文地址:https://www.cnblogs.com/Zpyboke/p/5260795.html
Copyright © 2020-2023  润新知