单独的字符串字符分隔

我有一个制表符分隔的文本文件。 如何通过检测选项卡将此字符串分隔为数组的子字符串?

string s = "123\t456\t789"; string[] split = s.Split('\t'); 

如果使用String.split(),则可以围绕任何正则表达式(包括选项卡)拆分String。 匹配制表符的正则表达式是\ t,因此您可以使用以下示例;

 String foo = "Hello\tWorld"; String[] bar = foo.split("\t"); 

哪个会返回一个包含HelloWorld字样的String数组

只需使用String.Split方法并在选项卡上拆分(因此可能首先在换行符上拆分一行以获取行,然后在选项卡上拆分一行以获取值)。

详情请见此处:

http://msdn.microsoft.com/en-us/library/system.string.split.aspx