c#截取字符串指定符号_C#截取字符串的方法小结

1、单个字符分隔用split截取

string str = "GT123_1";

string[] strArray = str.Split('_');

//输出:sArray[0]="GT123"

// sArray[1]="1"

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

string str = "GTAZB_JiangjBen_123";

string[] strArray = str.Split(new char[2] { 'j', '_' });

//输出:sArray[0]="GTAZB"

// sArray[1]="Jiang"

// sArray[2]="Ben"

// sArray[3]="123"

3、根据字符串或字符串组来截取字符串

string str = "GTAZB_JiangjBen_123";

string[] strArray = str.Split(new string[] { "Ji", "jB" }, StringSplitOptions.RemoveEmptyEntries);

//输出: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";

int i = 5;

str = str.Substring(str.Length - i);

Console.WriteLine(str);

//输出:n_123。

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

string str = "GTAZB_JiangjBen_123";

str = str.Replace("123", "321");

Console.WriteLine(str);

//输出:GTAZB_JiangjBen_321。

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

string str = "GTAZB_JiangjBen_123";

str = str.Replace("Jiangj", "");

Console.WriteLine(str);

//输出:GTAZB_Ben_123。

8、删除指定位置(第i个)的指定长度(length)的字符串

string str = "GTAZB_JiangjBen_123";

int i = 5, length = 8;

str = str.Remove(i, length);

Console.WriteLine(str);

//输出:GTAZBen_123。

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值