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)

ZoNT 16.01.2009 17:49

1^первое слово^^^^^^^^^^^^^^^^^второе недослово^просто_слово
2^хрен^^^^^^^^^^^^^^^^^^^^^^^в^^^^^^^^^^^ба ночке
3^ну и тут тоже какая-то фигня написана^2^^^^^^^^^^^3

Так понятнее?

x-yuri 16.01.2009 17:50

Цитата:

Это пример, если ты его не можешь распарсить, то какие вопросы?
ZoNT, это не таблица

x-yuri 16.01.2009 17:51

ZoNT, вот тот вариант, который привел я замечательно парсится, алгоритм Kolyaj тебе приводил, или тебе код написать надо?

ZoNT 16.01.2009 17:51

Цитата:

Сообщение от Kolyaj
Мне не нужен заголовок, мне контент нужен, в котором хотя бы человек поймет, что там столбцы

Если человек поймёт, то и не стоял бы вопрос у топикстартера как распарсить вывод в таблицу...

ZoNT 16.01.2009 17:52

б**, вы первый пост в теме смотрели?

ZoNT 16.01.2009 17:52

Цитата:

Сообщение от gaiver
83 81 1 10o REPLY 66 276K /usr/local/apache/bin/httpd start
5280 81 1 10o WAIT -1 28K /bin/sh -c ps
5282 81 1 10o REPLY 1 24K ps

Это не таблица???

x-yuri 16.01.2009 17:54

Цитата:

Сообщение от ZoNT (Сообщение 10879)
Если человек поймёт, то и не стоял бы вопрос у топикстартера как распарсить вывод в таблицу...

у топикстартера стоял вопрос как распарсить таблицу. И это не таблица. В таком виде она потому, что в html сосдение пробелы в один объединяются ;-)
p.s. не кипятись так

ZoNT 16.01.2009 18:00

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

Kolyaj 16.01.2009 18:01

Цитата:

Сообщение от ZoNT
1^первое слово^^^^^^^^^^^^^^^^^второе недослово^просто_слово
2^хрен^^^^^^^^^^^^^^^^^^^^^^^в^^^^^^^^^^^ба ночке
3^ну и тут тоже какая-то фигня написана^2^^^^^^^^^^^3

Уже лучше.

Смотрим первую строчку. Пробелы находятся в позициях
1 8 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 37 47
Смотрим вторую строчку.
1 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40

Берем их пересечение
1 8 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 37
Запоминаем это множество.

Берем третью строчку
1 4 6 10 15 24 40 49 51 52 53 54 55 56 57 58 59 60 61

Пересекаем с сохраненным множеством
1 15 24

Хрен знает насколько точно получилось, ибо я не компьютер, а это не таблица :)

Kolyaj 16.01.2009 18:03

Таблица из первого сообщения нормально оформленная
Код:

  PID  PGRP SID PRI STATE  BLK  SIZE COMMAND
  82    81  1 10o  RECV 14250  276K /usr/local/apache/bin/httpd start
  83    81  1 10o REPLY    66  276K /usr/local/apache/bin/httpd start
 5280    81  1 10o  WAIT    -1  28K /bin/sh -c ps
 5282    81  1 10o REPLY    1  24K ps
 8374    81  1 10o REPLY    66  276K /usr/local/apache/bin/httpd start



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