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