单独的字符串字符串

时间:2010-05-09 12:50:02

标签: c# special-characters

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

3 个答案:

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