Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Конвертация txt таблицы в html (https://javascript.ru/forum/misc/2559-konvertaciya-txt-tablicy-v-html.html)

x-yuri 16.01.2009 12:03

боюсь предположить, что это не он разбивал столбцы пробелами

gaiver 16.01.2009 12:04

Кому думать надо было? Разработчикам QNX 4.25? :)
Спасибо всем за отзывы, буду думать как решить проблему.

ZoNT 16.01.2009 12:08

Сомневаюсь что разработчики такой системы разбили таблицу пробелами. Наверняка там табы, ну или есть возможность указать тип разделителя...

gaiver 16.01.2009 12:16

Цитата:

Сообщение от ZoNT (Сообщение 10807)
Сомневаюсь что разработчики такой системы разбили таблицу пробелами. Наверняка там табы, ну или есть возможность указать тип разделителя...

1. Да, они ее разбили пробелами.
2. Там не табы и нет возможности указать тип разделителя.

ZoNT 16.01.2009 12:36

ну тогда это действительно хреновые разработчики...

Gvozd 16.01.2009 12:43

ZoNT,
мне кажется,обычно вывод в консоль форматируется именно пробелами.
если я не прав, назовите пару команд форматируемых табами

ZoNT 16.01.2009 12:55

не назову, так как я нуб в *nix системах :)
Но это минус не в мою сторону, а в сторону разработчиков, согласись?

hogart 16.01.2009 13:11

Заменяете все последовательности в несколько пробелов на один.
Потом
split(' ')


Вуаля?

P.S. прошу прощения, не поглядел, что пробелы бывают и в значениях ячеек.

Gvozd 16.01.2009 13:16

ну, я собсно говоря не вижу минуса
информационные команды в первую очередь предназначены для вывода в консоль для пользователя, чтоб он читал. и они это делают.
с пробелами же экономится пространство по горизонтали
ну и во вторых я высказал довольно неплохое решение, отталкиватся от числа символов в заголовочной части таблицы.это решение применимо для 99.9% команд
так же как вариант, можно отталкиватся от заранее известных заголовков, но тогда надо для каждого типа таблицы свой набор сигнатур хранить.это применимо уже почти ко всем.может быть есть команды без заголовков в таблицах
по моему оба эти решения вместе справятся для любых необходимых, заранее оперделенных таблиц
а абсолютно для всех надо писать уже ИИ))))

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

x-yuri 16.01.2009 15:59

Цитата:

не назову, так как я нуб в *nix системах
Но это минус не в мою сторону, а в сторону разработчиков, согласись?
ZoNT, командная строка и в виндоуз есть. Кроме того, вывод команды может быть не предназначен для того, чтобы его парсили. И еще, чем же плохо решение разбивать по пробелам, если пробелы могут быть только в последнем столбце?
p.s. если ты нуб в *nix ситсемах, зачем же ты судишь о их разработчиках?


Часовой пояс GMT +3, время: 09:57.