C# 字符串的拆分
2021-05-29 06:02
标签:top 选项 str options nbsp span 定位 itop 包含 C# 字符串的拆分 标签:top 选项 str options nbsp span 定位 itop 包含 原文地址:https://www.cnblogs.com/zhang1f/p/11104388.htmlstring str = "ABCD";
char[] strCharArr = str.ToCharArray();
//结果
//strCharArr[0]=‘A‘,
//strCharArr[1]=‘B‘,
//strCharArr[2]=‘C‘,
//strCharArr[3]=‘D‘
string str = “A,B,C,D”
string[] condition = { "," };
//如果在拆分时不需要包含空字符串,则可以使用 StringSplitOptions.RemoveEmptyEntries 选项,例如在上例中将 StringSplitOptions.None 更改成 StringSplitOptions.RemoveEmptyEntries
string[] result = str.Split(condition, StringSplitOptions.None);
//结果
result [0]=‘A‘,
result [1]=‘B‘,
result [2]=‘C‘,
result [3]=‘D‘
string str = "GTAZB_JiangjBen_123";
//1.提取字符串中的第i个字符开始的长度为j的字符串;
string tSt;
int start=3,length=8;
tSt=str.Substring(start-1, length);
//输出得到AZB_Jian。
//2.提取字符串中右数长度为i的字符串
string tSt;
int i=5;
tSt = str.Substring(str.Length - i);
//输出n_123;
//3.替换字符串中的特定字符串
string tSt;
tSt = str.Replace("123","321");
//输出GTAZB_JiangjBen_321
//4.删除指定位置(第i个)的指定长度(length)的字符串
int i=5,length=8;
str=str.remove(i,length);
//GTAZBen_123
下一篇:C# 正则表达式