zoukankan      html  css  js  c++  java
  • Split,Substring,Replace,Remove

    截取字符串:Split,Substring,Replace,Remove
    Split:
    1.Split(Char())
    返回字符串数组包含此实例中的子字符串(由指定Unicode字符数组的元素分隔)
    根据单个分隔符用split截取
    例如:
    string[] str="GT123_1";
    string[] sArray=st.Split('_');//一定是单引
    即可得到:
    sArray[0]="GT123";
    sArray[1]="1";
    2.利用多个字符来分割字符串
    例如:
    string str="GTAZB_JiangjBen_123";
    string[] sArray=str.Split(new char[2]{'j','_'});
    即可得到:
    sArray[0]="GTAZB";
    sArray[1]="Jiang";
    sArray[2]="Ben";
    sArray[3]="123";
    3.Split(String(),StringSplitOptions)
    返回的字符串数组包含此字符串中的子字符串(由指定字符串数组的元素分隔)。参数指定是否返回空数组元素。
    RemoveEmptyEntries表示要省略返回数组中的空数组元素
    根据字符串或字符串组来截取字符串
    例如:
    string str="GTAZB_JiangjBen_123";
    string[] sArray=str.Split(new string[]{"Ji","jB"},StringSplitOptions.RemoveEmptyEntries);
    即可得到:
    sArray[0]="GTAZB_";
    sArray[1]="ang";
    sArray[2]="en_123";

    Substring:
    1.Substring(Int32,Int32)
    从此实例检索子字符串。子字符串从指定的字符位置开始且具有指定的长度。
    提取字符串中的第i个字符开始的长度为j的字符串;
    例如:
    string str="GTAZB_JiangjBen_123";
    int start=3,length=8;
    string strr=str.Substring(start-1,length);
    得到:
    strr="AZB_Jian";
    2.Substring(Int32)
    从此实例检索子字符串。子字符串从指定位置开始。
    提取字符串中右数长度为i的字符串。
    例如:
    string str="GTAZB_JiangjBen_123";
    int i=5;
    string strr=str.Substring(str.Length-i);
    得到:
    strr="n_123";

    Replace:
    1.Replace(String,String)
    字符串中的第一个string被第二个string替换
    2.删除字符串中特定的字符
    Replace(String,"")
    3.Replace(char,char)//也可以替换字符串中的某个字符
    在js中替换的细节:
    var str = 'abcadeacf';
    var str1 = str.replace('a', 'o');
    alert(str1);
    // 打印结果: obcadeacf
    var str2 = str.replace(/a/g, 'o');
    alert(str2);
    //打印结果: obcodeocf,

    Remove:
    1.Remove(Int32,Int32)
    从此实例中的指定位置开始删除指定数目的字符。
    删除指定位置(第i个)的指定长度(length)的字符串。
    例如:
    string str="GTAZB_JiangjBen_123";
    int start=3,length=8;
    str=str.Remove(start,length);
    得到:
    str="GTAjBen_123";
    2.Remove(Int32)
    删除此字符串中从指定位置到最后位置的所有字符。
    string s="abc&dsd";
    s=s.Remove(3);
    得到:abc

  • 相关阅读:
    html的下拉框的几个基本使用方法
    中国大概能用的NTPserver地址
    index_ss hint 使用的运行计划变化对照
    sizeof,终极无惑(上)
    Android源代码学习之六——ActivityManager框架解析
    RelativeLayout经常使用属性介绍
    sharepoint 2013 个人网站公共母板页路径地址
    Binder机制1---Binder原理介绍
    Linux makefile 教程 很具体,且易懂
    虚拟短信
  • 原文地址:https://www.cnblogs.com/Zbuxu/p/6963028.html
Copyright © 2011-2022 走看看