Javascript.RU

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

Текст в массив
У меня есть текст в переменной вида:

id|unix time |from|to|
5|1400630381|5|10
6|1400633981|6|12

Подскажите, пожалуйста, можно ли как-то построчно засунуть эти данные в массив?

вообще нужно будет потом график построить по этим данным, средствами svg
Ответить с цитированием
  #2 (permalink)  
Старый 29.05.2014, 07:44
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Регулярные выражения для кого придумывали?

Как-то так:
<script>
function parse(source) {
    var result = [];
    var strings = source.match(/\d+\|\d+\|\d+\|\d+/g);
    for (var i in strings)
    {
        var string = strings[i];
        result.push(string.match(/\d+/g));
    }
    console.log(result);
}
</script>
<textarea id="source"></textarea>
<button onclick="parse(document.getElementById('source').value)">Parse</button>

Последний раз редактировалось Erolast, 29.05.2014 в 07:52.
Ответить с цитированием
  #3 (permalink)  
Старый 29.05.2014, 12:37
Интересующийся
Отправить личное сообщение для lvovitch Посмотреть профиль Найти все сообщения от lvovitch
 
Регистрация: 07.08.2013
Сообщений: 22

Спасибо ОГРОМЕННОЕ!!! Без Вас бы не разобрался.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема со scroll Chrome Элементы интерфейса 2 21.10.2013 14:46
прогкрутка к якорям cOAPerator Общие вопросы Javascript 20 27.08.2013 03:30
нужно заставить одновременно работать слайдер и модальное окно обратной связи kvant355 Javascript под браузер 3 22.07.2013 16:34
Выравнять три дива в одной строке debugx (X)HTML/CSS 9 06.10.2011 12:03