Отдельная строка символами табуляции

У меня есть текстовый файл, который разграничен вкладкой. Как я могу разделить эту строку на подстроки для массива путем обнаружения вкладок?

30
задан Jimmy 9 May 2010 в 12:50
поделиться

3 ответа

string s = "123\t456\t789";
string[] split = s.Split('\t');
70
ответ дан 27 November 2019 в 23:24
поделиться

Если вы используете String.split (), вы можете разбить String вокруг любого регулярного выражения, включая табуляции. Регулярное выражение, которое соответствует табуляции, - \ t, поэтому вы можете использовать следующий пример:

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

который вернет массив String, содержащий слова Hello и World

4
ответ дан 27 November 2019 в 23:24
поделиться

Просто используйте метод String.Split и разделите по табуляции (так что, вероятно, сначала разделите по новой строке, чтобы получить строки, а затем по табуляции, чтобы получить значения).

See here for details:

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

0
ответ дан 27 November 2019 в 23:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: