您的位置:威尼斯官方网站 > 威尼斯正规官网 > 4、从右侧最早去掉i个字符

4、从右侧最早去掉i个字符

发布时间:2019-11-27 23:44编辑:威尼斯正规官网浏览(193)

    一、 (Substring);(Remove);(Replace)

    1、取字符串的前i个字符

    (1)string str1=str.Substring(0,i);
    
    (2)string str1=str.Remove(i,str.Length-i);
    

     

    2、去掉字符串的前i个字符

    string str1=str.Remove(0,i);
    
    string str1=str.SubString(i);
    

     

    3、从侧边初阶取i个字符

    string str1=str.SubString(str.Length-i);
    
    string str1=str.Remove(0,str.Length-i);
    

     

    4、从侧边初步去掉i个字符

    string str1=str.Substring(0,str.Length-i);
    
    string str1=str.Remove(str.Length-i,i);
    

     

    5 、假设字符串中有"abc"则替换到"ABC"

       str=str.Replace("abc","ABC");
    

     

    6、c#截取字符串最终一个字符的标题

    str1.Substring(str1.LastIndexOf(",")+1);
    

    7、C# 截取字符串最终三个字符

    k = k.Substring(k.Length-1, 1);
    

    二、split

    1.基于单个分隔字符用split截取

    string st="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', '_' });
    foreach(string e in sArray)
    {
    Console.WriteLine(e);
    }
    

    得到sArray[0]="GTAZB",sArray[1]="Jiang",sArray[2]="Ben",sArray[3]="123";

     

    3.依照字符串或字符串组来截取字符串

    例如

    string str = "GTAZB_JiangjBen_123";
    string[] sArray = str.Split( new string[]{"Ji","jB"}, StringSplitOptions.RemoveEmptyEntries);
    foreach(string e in sArray)
    {
    Console.WriteLine(e);
    }
    

     

    得到sArray[0]="GTAZB_",sArray[1]="ang",sArray[2]="en_123";

     

    4.提取字符串中的第i个字符开首的尺寸为j的字符串;

    例如

    string str = "GTAZB_JiangjBen_123";
    int start=3,length=8; 
    Console.WriteLine(str.Substring(start-1, length));
    

    出口获得AZB_Jian。 

     

    5.提取字符串中右数长度为i的字符串

    string str = "GTAZB_JiangjBen_123";
    string tSt;
    int i=5;
    tSt = str.Substring(str.Length - i); 
    Console.WriteLine(tSt);
    

    输出n_123;

     

    6.替换字符串中的特定字符串

    string str = "GTAZB_JiangjBen_123";
    string tSt;
    tSt = str.Replace("123","321");
    Console.WriteLine(tSt);
    

    输出GTAZB_JiangjBen_321

     

    7.删除字符串中的特定字符串Jiangj

    string str = "GTAZB_JiangjBen_123";
    string tSt;
    tSt = str.Replace("Jiangj","");
    Console.WriteLine(tSt);
    

    输出GTAZB_Ben_123

     

    8去除钦命地方(第i个)的内定长度(length卡塔 尔(阿拉伯语:قطر‎的字符串

    图片 1

     string str = "GTAZB_JiangjBen_123";
    
    int i=5,length=8;
    
    str=str.remove(i,length);
    
    console.writeline(str);
    

    图片 2

    输出GTAZBen_123。

    本文由威尼斯官方网站发布于威尼斯正规官网,转载请注明出处:4、从右侧最早去掉i个字符

    关键词:

上一篇:就是有时候TempData的值为null

下一篇:没有了