我有一个制表符分隔的文本文件。如何通过检测选项卡将此字符串分隔为数组的子字符串?
答案 0 :(得分:66)
string s = "123\t456\t789";
string[] split = s.Split('\t');
答案 1 :(得分:4)
如果使用String.split(),则可以围绕任何正则表达式(包括选项卡)拆分String。 匹配制表符的正则表达式是\ t,因此您可以使用以下示例;
String foo = "Hello\tWorld";
String[] bar = foo.split("\t");
哪个会返回一个包含单词 Hello 和 World
的String数组答案 2 :(得分:0)
只需使用String.Split
方法并拆分选项卡(因此可能首先在换行符上拆分一行以获取行,然后在选项卡上拆分一行以获取值)。
详情请见此处:
http://msdn.microsoft.com/en-us/library/system.string.split.aspx