C# 字符串的拆分

Posted zhang1f

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 字符串的拆分相关的知识,希望对你有一定的参考价值。

string 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# 字符串的拆分的主要内容,如果未能解决你的问题,请参考以下文章

在正则表达式 c# 中拆分字符串

C# 正则表达式拆分但如果拆分失败则包含空字符串

在 C# 中拆分字符串 [关闭]

拆分字符串值c#

C# 正则表达式拆分为 Java 模式拆分

C# 字符串的拆分