Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   TAB как сепаратор в split (http://www.flasher.ru/forum/showthread.php?t=117366)

scarbo 26.10.2008 01:07

TAB как сепаратор в split
 
Мне нужно строку разделить split, причем сепаратором должен выступать TAB(т.е. нужные строки в исходном файле разделены табуляцией),как разделить строку с помощью пробелов я знаю(myS.split(" ")),а вот как с табуляцией??,что надо написать?

Отвечаю - написать надо "\n"

Mnilionic 26.10.2008 02:41

может всё таки "\t" ?

scarbo 26.10.2008 09:47

пробовал,сам удивился,но подходит "\n"

iNils 26.10.2008 14:43

В винде строка заканчивается \r\n, потом на новой строке идет табуляция \t. Поэтому ваш сплит по \n конечно разбивает строки, но не по табуляции.

scarbo 14.11.2008 10:23

положим есть txt такого вида:
автобус
троллейбус
трамвай
тра-ля-ля


Как его разделить?

iNils 14.11.2008 13:21

Сначала узнать с помощью indexOf какой EOL (end of line) используется \r\n, \r или \n, а потом по нему сделать split.

Смольный (Smolniy) 14.11.2008 13:25

Зависит от того, откуда текст берется. Если грузится извне, то скорее всего разделитель пара символов "\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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.