Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 16.01.2009, 16:16
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

никто не говорил что пробелы есть только в последнем столбце...
Сообщение от gaiver
эта таблица, просто частный пример, того как будут выглядеть данные (столбцы разделены пробелами, и в столбцах также могут присутствовать пробелы. Количество строк и столбцов неизвестно).
Ответить с цитированием
  #22 (permalink)  
Старый 16.01.2009, 16:29
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

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

кроме того, нигде не было сказано, что именно в этой команде пробелы могут присутствовать в каких-либо столбцах, кроме первого

и в конце концов, ZoNT, что плохого в том, что команда выдает результат, который нельзя пропарсить?
Ответить с цитированием
  #23 (permalink)  
Старый 16.01.2009, 16:31
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Пробегаем по всем строкам, смотрим в каких позициях пробелы имеются во всех строках, по этим позициям разбиваем все строки. Если строк много, можно для определения позиций взять первые/случайные n.
Ответить с цитированием
  #24 (permalink)  
Старый 16.01.2009, 16:32
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

Сообщение от x-yuri
и в конце концов, ZoNT, что плохого в том, что команда выдает результат, который нельзя пропарсить?
плохо в том, что вывод команды можно направить в файл и, например, смотреть файл по веб-интерфейсу распарсенным в табилчку если распарсить можно...
Ответить с цитированием
  #25 (permalink)  
Старый 16.01.2009, 16:36
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

но ведь нельзя учесть все интересы. Всегда чем-то приходится пренебрегать. И если _действительно_ пренебрегли такой возможностью, это ничего не говорит о разработчиках системы ;-)
Ответить с цитированием
  #26 (permalink)  
Старый 16.01.2009, 16:37
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

вот в данной теме человеку и понадобилось распарсить вывод... Пренебрегли, получается, его интересами...
Ответить с цитированием
  #27 (permalink)  
Старый 16.01.2009, 16:39
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Да все можно распарсить. О чем спор вообще?
Ответить с цитированием
  #28 (permalink)  
Старый 16.01.2009, 16:51
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

колонки разделены пробелами и контент в ячейке может быть с пробелами, итого получаем в каждой строке разное кол-во слов. Итого: сколько у нас колонок и какие слова к какой относятся?
Ответить с цитированием
  #29 (permalink)  
Старый 16.01.2009, 16:53
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

ZoNT,
Сообщение от Kolyaj
Пробегаем по всем строкам, смотрим в каких позициях пробелы имеются во всех строках, по этим позициям разбиваем все строки.

Да даже все проще. Пробегаем первую строку, запоминаем позиции пробелов. Пробегаем вторую строку, из запомненных позиций сохраняем только те, в которых пробелы во второй строке, и т.д. Условием выхода из цикла может служить, например, неизменение количества позиций на протяжении n строк.

Последний раз редактировалось Kolyaj, 16.01.2009 в 16:56.
Ответить с цитированием
  #30 (permalink)  
Старый 16.01.2009, 16:55
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Цитата:
вот в данной теме человеку и понадобилось распарсить вывод... Пренебрегли, получается, его интересами...
кто сказал, что в том конкретном выводе пробелы могут быть не только в последнем столбце?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переменные в HTML ibcmsm Общие вопросы Javascript 7 27.09.2011 14:35
Фиксированный заголовок таблицы ilshat Элементы интерфейса 6 20.12.2008 00:35
Неверный результат в AJAX с получением HTML Raynor AJAX и COMET 3 17.12.2008 18:38
Пожалуйста помогите с доступом к табличным данным в HTML McNikodim Общие вопросы Javascript 3 26.09.2008 16:40
На входе HTML получить на выходе просто текст, как? Dmitry Общие вопросы Javascript 2 25.08.2008 10:42