c#去除字符串中的换行符,并用split分割时不计算在length内
dex1 =
TextBox1.Text.ToLower().Replace('\n',(char)32).Replace('\r',(char)32);
//字符预处理(1.将换行符替换成空格2.全部转换成小写)
String[] Code1 = dex1.Trim().Split(' ');
这样处理后 换行符倍替换成两个空字符了 但空字符还是计算在code1的length中
急求啊!!!
------解决方案--------------------string[] Code1 = TextBox1.Text.ToLower().Split(new string[] { "\r\n" }, StringSplitOptions.None).Select(x => x.Trim()).ToArray();