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

пропарсить строку в массив
Доброго дня!

помогите новичку пропарсить строку.
есть строка:
source='4#SW#Иван Петров#8#0#1#1 5#DM#Дмитрий Степанов#8#9#2#1 13#SW#Роман Хмурый#10#0#3#1';


нужно получить массив:
set[0] 4#SW#Иван Петров#8#0#1#1
set[1] 5#DM#Дмитрий Степанов#8#9#2#1
set[2] 13#SW#Роман Хмурый#10#0#3#1

максимум что удалось добиться это так:
set=[];
var set=source.split(/[0-9]\s/);

но теряется последняя цифра. Если делать так:
set=[];
var set=source.split(/([0-9])\s/);

то последняя цифра помещается в отдельный индекс
Ответить с цитированием