Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 28.03.2012, 09:01
Интересующийся
Отправить личное сообщение для Monz Посмотреть профиль Найти все сообщения от Monz
 
Регистрация: 16.03.2012
Сообщений: 16

"1132 734 Баталина Анастасия Юрьевна Сектор по работе с подхостами и представительствами менеджер по работе с подхостами и представительствами 1 21.08.1980 01.03.2012 - Работает"

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

"|1132| |734| Баталина Анастасия Юрьевна| |Сектор по работе с подхостами и представительствами| менеджер по работе с подхостами и представительствами| 1| | | | | 21.08.1980| 01.03.2012| -| |Работает|"

т.е. в исходных данных есть пустые ячейки.
Split выдаёт следующую структуру:
"1132 |734| Баталина Анастасия Юрьевна|Сектор по работе с подхостами и представительствами|менед ер по работе с подхостами и представительствами|1|21.08.198 0| 01.03.2012|-|Работает|"

Итог: мы потеряли 6 столбцов и получили ненужное смещение в массиве на 6 позиций к началу, т.е. в колонке имя, у нас будет стоять должность, а в колонке номер сотрудника будет код отдела.

Последний раз редактировалось Monz, 28.03.2012 в 09:05.
Ответить с цитированием
  #22 (permalink)  
Старый 28.03.2012, 13:31
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

var str = "1132        734    Баталина Анастасия Юрьевна        Сектор по работе с подхостами и представительствами    менеджер по работе с подхостами и представительствами    1                    21.08.1980    01.03.2012    -    Работает";

var tab = '    ';
alert(str.split(RegExp('(' + tab + '(?=' + tab + '))')).join('').split(tab).join('\n'));
Ответить с цитированием
  #23 (permalink)  
Старый 29.03.2012, 07:16
Интересующийся
Отправить личное сообщение для Monz Посмотреть профиль Найти все сообщения от Monz
 
Регистрация: 16.03.2012
Сообщений: 16

Мы никак не можем прийти к единому пониманию, что такое tsv формат.
"TSV (от англ. Tab Separated Values — значения, разделённые табуляцией) — текстовый формат для представления таблиц баз данных. Каждая запись в таблице — это строка текстового файла. Каждое поле записи отделяется от других с помощью символа табуляции, точнее горизонтальной табуляции. TSV — это форма более общего формата DSV — значения разделённые разделителем (англ.)."
http://ru.wikipedia.org/wiki/TSV
в tsv символ табуляции визуально не отображается, это не пробел и не пустая строка. поэтому ваш вариант проблему не может решить.
Ответить с цитированием
  #24 (permalink)  
Старый 04.04.2012, 08:49
Интересующийся
Отправить личное сообщение для Monz Посмотреть профиль Найти все сообщения от Monz
 
Регистрация: 16.03.2012
Сообщений: 16

неужели ни у кого светлой мысли не найдется???
Ответить с цитированием
  #25 (permalink)  
Старый 04.04.2012, 10:30
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от Monz Посмотреть сообщение
неужели ни у кого светлой мысли не найдется???
Сдать тебя психиатру.

Если тебе нужно решить задачу, то прочитай про регулярные выражения. А конкретно про \t - это символ табуляции.

Не нравиться split используй match или replace

Попробуй включить мозг - это место в голове, которое должно думать. Тебе давно ответили, а не хочешь делать сам иди в раздел работа и плати деньги.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #26 (permalink)  
Старый 04.04.2012, 13:47
Интересующийся
Отправить личное сообщение для Monz Посмотреть профиль Найти все сообщения от Monz
 
Регистрация: 16.03.2012
Сообщений: 16

Спасибо за оказанное внимание.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Серверный JavaScript. JS на сервере. Sniper Общие вопросы Javascript 9 08.11.2013 01:31
Что лучше: библиотека или чистый JS? `p r o x y Библиотеки/Тулкиты/Фреймворки 4 26.11.2010 11:16
Стоит ли учить JS? Или что то другое? aleks_valery Элементы интерфейса 1 06.08.2010 19:33
в textarea много javascript, обрамленного js - тегами belbek Серверные языки и технологии 4 05.05.2010 16:58
Что выбрать XML или JSON для передачи Ajax - ом из PHP в JS Gozar Общие вопросы Javascript 20 16.08.2009 23:36