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. pwnable simple login
  2. SQL 大数据查询如何进行优化?
  3. zoj 3673 1729
  4. MySql开启事务
  5. BZOJ 1008: [HNOI2008]越狱 快速幂
  6. 在图层上使用CATransform3D制做三维动画-b
  7. Google Guava官方教程(中文版)地址
  8. c - 字符串的反转
  9. Linux - create usergroup, user and Assigning permissions
  10. Python金融应用编程(数据分析、定价与量化投资)
  11. (one) 条件判断的总结
  12. OpenCASCADE入门指南
  13. django笔记整理
  14. Java NIO 概览
  15. js对象遍历输出顺序错乱的问题
  16. 创建WIFI热点
  17. 【工具引入】uiautomatorviewer 查找元素后自动生成代码
  18. 【DB】部分MySQL操作记录
  19. Oracle数据库信息查询
  20. 【原创】纯CSS画黄金梅丽号!

热门文章

  1. 第一周课堂笔记2th
  2. mysql设置密码登录
  3. Leetcode60. Permutation Sequence第k个排列
  4. php 网页内容抓取
  5. typescript使用小结
  6. IO流13 --- 转换流实现文件复制 --- 技术搬运工(尚硅谷)
  7. Linux下ps -ef和ps aux的区别及格式详解-转
  8. virtualenv简单使用
  9. javascript基础:bom
  10. Vuejs实战项目五:数据列表