zoukankan      html  css  js  c++  java
  • c#中split的用法

    Split用法总结如下:
    1.单个字符的分割:
    string s=abcdeabcdeabcde;
    string[] sArray=s.Split(c) ;
    foreach(string i in sArray)
    Console.WriteLine(i.ToString());
    输出下面的结果:
    ab
    deab
    deab
    de
    2.对于多个字符的分割,使用一种构造方法:
    string s=abcdeabcdeabcde;
    string[] sArray=s.Split(new char(3){c,d,e}) ;
    foreach(string i in sArray)
    Console.WriteLine(i.ToString());
    输出下面的结果:
    ab
    ab
    ab
    需要在这里提示说明一下的是:构造函数new char(3){c,d,e}中,如果是要以空格或非字符的形式分割,需要用单引号括起来,如new char(){''};
    3.用正则表达式
    首先在程序中需要引用正则表达式相关的程序集:using System.Text.Regularexpression;
    然后使用方法如下:
    string content=agcsmallmacsmallgggsmallytx;
    string[]resultString=System.Text.Regularexpression_rs .Regex.Split(content,small,RegexOptions.IgnoreCase)
    foreach(string i in resultString)
    Console.WriteLine(i.ToString());
    输出下面的结果:
    agc
    mac
    ggg
    ytx
    总结:其中对于1,2两种方法较为常用,第3种方法也能实现相应的效果.如果正则表达式这一块的知识比较熟的话,不妨也可以用第3种方法.
  • 相关阅读:
    Netty之SubPage级别的内存分配
    Netty之Page级别的内存分配
    Netty内存池及命中缓存的分配
    新建maven工程问题001
    Eclipse使用技巧
    excel使用技巧
    java 单例模式
    springmvc拦截器验证登录时间
    Filter实现用户名验证
    springMVC的配置文件路径问题
  • 原文地址:https://www.cnblogs.com/AlexCheng/p/2120280.html
Copyright © 2011-2022 走看看