C# 字符串操作方法总结
2018-03-05 15:14
274 查看
1、单个字符分隔用split截取
2、利用多个字符来分隔字符串
3、根据字符串或字符串组来截取字符串
4、提取字符串中的第i个字符开始的长度为j的字符串;
5、提取字符串中右数长度为i的字符串
6、替换字符串中的特定字符串
7、删除字符串中的特定字符串Jiangj
8、删除指定位置(第i个)的指定长度(length)的字符串
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。
相关文章推荐
- 总结的5个C#字符串操作方法分享
- C#字符串常见操作总结
- C#将字符串转换为整型的三种方法的总结
- Java中字符串操作方法总结
- C#操作字符串方法总结<转>
- c# 中的字符串处理总结
- C#各种配置文件使用,操作方法总结
- C#程序中session值的保存方法以及转为字符串的方法总结
- c# 字符串格式化ToString()总结
- C#操作字符串方法总结<转>
- C# 连接SQL数据库、常用的连接字符串讲解、常用的数据库操作方法
- C#中几种常用的处理字符串的方法总结
- c#去掉字符串最后一个字符方法总结
- 字符串常用操作方法总结
- [C#基础知识系列]专题六:C#字符串操作总结
- C#将字符串转换为整型的三种方法的总结
- C#将字符串转换为整型的三种方法的总结
- C#将字符串转换为整型的三种方法的总结
- C#操作字符串方法总结<转>
- C#实现camel字符串转换(以及查阅后总结的一些其他C#中string类中的方法)