4

我想在空格、换行符和逗号处分割。

这是我与空格字符分开的地方:

StreamReader sr1 = new StreamReader("E:\\Lectures\\Fourth year\\2nd term\\IR\\Sections\\Files\\Files\\Document2.txt");
string doc = sr1.ReadLine();
string[] docArr = doc.Split(' ');
4

4 回答 4

9

您可以传入一个字符数组。

string[] docArr = doc.Split(new char[]{' ', '\n', ','});
于 2012-05-11T14:13:22.810 回答
0

你在寻找这样的东西吗?:

 var str = @"123,456 789\r";

 //split using string.Split(params char[] separator)
 var arr = str.Split(char.Parse(" "), char.Parse("\n"), char.Parse(",")); 
于 2012-05-11T14:16:02.830 回答
0

您可以使用String.Split 方法

像这样:

string[] docArr = doc.Split(new char[] {'\n', ',', ' ' });
于 2012-05-11T14:16:11.210 回答
0
String.Split(new char[] {'\n',',',' '});
于 2012-05-11T14:13:21.497 回答