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
    :返回分割的项目数

  • 相关阅读:
    Android通知栏介绍与适配总结
    Java emoji持久化mysql
    css自适应
    常用网址总结
    前端开发常用技巧
    JAVA问题集锦Ⅰ
    Android之常见问题集锦Ⅱ
    Java集合之ConcurrentHashMap.addCount解析
    Java集合之ConcurrentHashMap解析
    Java数据结构之Map
  • 原文地址:https://www.cnblogs.com/kavaol/p/spit.html
Copyright © 2011-2022 走看看