//string str = "Xiao_Teng";
截取掉单个字符
//string[] newStr = str.Split('_'); //分割成为一个数组,长度为2
//foreach (var item in newStr)
//{
// Console.Write(item); item[0]="Xiao"; item[1]="Teng";
//}
利用多个字符来进行分割
string str = "/Xiao_Teng)and@mail%";
string[] newStr = str.Split(new char[5] { '/', '_', ')', '@', '%' }); //分割成为一个数组,长度为6
foreach (var item in newStr)
{
//item[0]=""; item[1]="Xiao"; item[2]="Teng"; item[3]="and"; item[4]="mail"; item[5]="";
Console.Write(item);
}
///按照指定字符串来进行分割
//string str = "XIAOTENG";
///StringSplitOptions 枚举类
///StringSplitOptions.RemoveEmptyEntries 表示返回值不包括包含空字符串的数组元素
///StringSplitOptions.None 表示返回的值包括数组的元素,包含一个空字符串
///如果使用StringSplitOptions.None 返回来的长度为3 会包含被截取的空字符串
///如果使用StringSplitOptions.RemoveEmptyEntries 返回来的长度为2 会不包含被截取的空字符串
//string[] newStr=str.Split(new string[]{"AO","NG" },StringSplitOptions.RemoveEmptyEntries);
//foreach (var item in newStr)
//{
// Console.WriteLine(item); //item[0] ="XI" item[1]="TE"
//}
截取掉单个字符
//string[] newStr = str.Split('_'); //分割成为一个数组,长度为2
//foreach (var item in newStr)
//{
// Console.Write(item); item[0]="Xiao"; item[1]="Teng";
//}
利用多个字符来进行分割
string str = "/Xiao_Teng)and@mail%";
string[] newStr = str.Split(new char[5] { '/', '_', ')', '@', '%' }); //分割成为一个数组,长度为6
foreach (var item in newStr)
{
//item[0]=""; item[1]="Xiao"; item[2]="Teng"; item[3]="and"; item[4]="mail"; item[5]="";
Console.Write(item);
}
///按照指定字符串来进行分割
//string str = "XIAOTENG";
///StringSplitOptions 枚举类
///StringSplitOptions.RemoveEmptyEntries 表示返回值不包括包含空字符串的数组元素
///StringSplitOptions.None 表示返回的值包括数组的元素,包含一个空字符串
///如果使用StringSplitOptions.None 返回来的长度为3 会包含被截取的空字符串
///如果使用StringSplitOptions.RemoveEmptyEntries 返回来的长度为2 会不包含被截取的空字符串
//string[] newStr=str.Split(new string[]{"AO","NG" },StringSplitOptions.RemoveEmptyEntries);
//foreach (var item in newStr)
//{
// Console.WriteLine(item); //item[0] ="XI" item[1]="TE"
//}