如何拆分多个字符?

时间:2012-05-11 14:11:18

标签: c# split

我想分隔空格,换行符和逗号。

这是我用空格char分割的地方:

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 个答案:

答案 0 :(得分:9)

你可以传入一组字符。

string[] docArr = doc.Split(new char[]{' ', '\n', ','});

答案 1 :(得分:0)

String.Split(new char[] {'\n',',',' '});

答案 2 :(得分: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(",")); 

答案 3 :(得分:0)

您可以使用String.Split method

像这样:

string[] docArr = doc.Split(new char[] {'\n', ',', ' ' });