zoukankan      html  css  js  c++  java
  • .net spit 用法

    C#spit方法

     

    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[]{'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

    Split
    重载方法:
            1.public string[] Split(params char[] separator);
            2.public string[] Split(char[] separator, int count);
            3.[ComVisible(false)]
            public string[] Split(char[] separator, StringSplitOptions options);    
            4.[ComVisible(false)]
               public string[] Split(string[] separator, StringSplitOptions options);
            5.[ComVisible(false)]
               public string[] Split(char[] separator, int count, StringSplitOptions options);
            6.[ComVisible(false)]
               public string[] Split(string[] separator, int count, StringSplitOptions options);

            StringSplitOptions options
    :前后有空项时是否返回空项
            
    如:/2008/1/1    ‘/’分割
                   1
    StringSplitOptions.None                                  返回空 2008 1 1
                   2
    StringSplitOptions.RemoveEmptyEntries                    返回 2008 1 1
                      int count
    :返回分割的项目数

  • 相关阅读:
    Java删除文件夹下所有文件
    Java写入文件的几种方法小结
    字符串String数据类型的探讨
    Java把数字格式化为货币字符串
    java.utilDate和java.sql.Date
    Java最小二乘法线性回归函数编码实现
    寄存器
    GCC
    linux zip
    缓存
  • 原文地址:https://www.cnblogs.com/kavaol/p/spit.html
Copyright © 2011-2022 走看看