LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

C#几种截取字符串的方法小结

admin
2021年3月3日 18:2 本文热度 3479

1.根据单个分隔字符用split截取

例如

string st="GT123_1";

string[] sArray=st.split("_");

即可得到sArray[0]="GT123",sArray[1]="1";


2、利用多个字符来分隔字符串

例如

string str="GTAZB_JiangBen_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)的字符串

string str="GTAZB_JiangjBen_123";

int i=5,length=8;

str=str.remove(i,length);

console.writeline(str);


该文章在 2021/3/3 18:04:30 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved