У меня есть текстовый файл с разделителем табуляции. Как я могу отделить эту строку от подстрок для массива, обнаружив вкладки?
Отдельная строка по символам вкладки
Ответ 1
string s = "123\t456\t789";
string[] split = s.Split('\t');
Ответ 2
Если вы используете String.split(), вы можете разделить String на любое регулярное выражение, включая вкладки. Регулярное выражение, соответствующее вкладкам, равно \t, поэтому вы можете использовать следующий пример:
String foo = "Hello\tWorld";
String[] bar = foo.split("\t");
Что бы вернуть массив String, содержащий слова Hello и World
Ответ 3
Просто используйте метод String.Split
и разделите на вкладки (так, возможно, сначала разделите на строки новой строки, чтобы получить строки, а затем один на вкладках, чтобы получить значения).
Подробнее см. здесь:
http://msdn.microsoft.com/en-us/library/system.string.split.aspx