Показать сообщение отдельно
  #34 (permalink)  
Старый 22.11.2017, 22:47
Кандидат Javascript-наук
Отправить личное сообщение для Lion777 Посмотреть профиль Найти все сообщения от Lion777
 
Регистрация: 04.11.2017
Сообщений: 117

есть массив строк

var arrData =
[
"Частота вращения шпинделей (об/мин) 6000",
"Давление, в пневмосистеме, Атм. 6",
"Частота вращения шпинделей (мин) 6000"
];

надо строки разбить, на такие подстроки
"Частота вращения шпинделей" "об/мин" "6000"
"Давление, в пневмосистеме" "Атм." "6"
это тип данные отформатировать для таблицы

var reg = /(.+)(?:\s\((.+)\))|(?:,\s(.+))\s+(\d+)$/; // если так /(.+)(?:\s\((.+)\)|,\s(.+))\s+(\d+)$/ то что-то похожее, но не то получается, одна маска undefined

var arrData = 
[
 "Частота вращения шпинделей (об/мин) 6000",
 "Давление, в пневмосистеме, Атм. 6",
 "Частота вращения шпинделей (мин) 6000"
];

var res = arrData[1].match(reg);

Последний раз редактировалось Lion777, 22.11.2017 в 22:50.
Ответить с цитированием