![]() |
TAB как сепаратор в split
Мне нужно строку разделить split, причем сепаратором должен выступать TAB(т.е. нужные строки в исходном файле разделены табуляцией),как разделить строку с помощью пробелов я знаю(myS.split(" ")),а вот как с табуляцией??,что надо написать?
Отвечаю - написать надо "\n" |
может всё таки "\t" ?
|
пробовал,сам удивился,но подходит "\n"
|
В винде строка заканчивается \r\n, потом на новой строке идет табуляция \t. Поэтому ваш сплит по \n конечно разбивает строки, но не по табуляции.
|
положим есть txt такого вида:
автобус троллейбус трамвай тра-ля-ля Как его разделить? |
Сначала узнать с помощью indexOf какой EOL (end of line) используется \r\n, \r или \n, а потом по нему сделать split.
|
Зависит от того, откуда текст берется. Если грузится извне, то скорее всего разделитель пара символов "\n\r". Набить в IDE такое нельзя :) значит, формировал строку с разделителями либо \n либо \r, по ним и разбивай.
Добавлено через 24 секунды хехе, нильс ;) |
| Часовой пояс GMT +4, время: 22:52. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.