31
Использование / Задачка на выделение текста
« on: November 25, 2016, 01:19:46 PM »
Есть у меня следующая задача: есть прайс - список в два столбца, в первом идет артикул, во втором название:
16176-10000 16176-10000 Светр жін. Horizon, чорн. M
46309-72000 46309-72000 Пов'язка на шию, синя OS
A02115.190 A02115.190 Лижі гірські Fischer RC4 Worldcup GS Men medium WCP Race Booster, 190 190
A04715.155 A04715.155 Лижі гірські Fischer RC4 Worldcup SL Women med WCP, 155 155
мне нужно из первого столбца вытащить половину артикула до символа-разделителя, со второго - первое слово на английском "бренд" (что бы потом проверить наличие в базе), например из первой строки должно получиться:
a=16176
b=Horizon
первый случай пытаюсь реализовать через перебор строки и остановку на совпадении с списком спецсимволов, а вот что делать со вторым столбом? разбивать на массив стрсепарейтом? что делать с еденичными англ буквами возможными?
16176-10000 16176-10000 Светр жін. Horizon, чорн. M
46309-72000 46309-72000 Пов'язка на шию, синя OS
A02115.190 A02115.190 Лижі гірські Fischer RC4 Worldcup GS Men medium WCP Race Booster, 190 190
A04715.155 A04715.155 Лижі гірські Fischer RC4 Worldcup SL Women med WCP, 155 155
мне нужно из первого столбца вытащить половину артикула до символа-разделителя, со второго - первое слово на английском "бренд" (что бы потом проверить наличие в базе), например из первой строки должно получиться:
a=16176
b=Horizon
первый случай пытаюсь реализовать через перебор строки и остановку на совпадении с списком спецсимволов, а вот что делать со вторым столбом? разбивать на массив стрсепарейтом? что делать с еденичными англ буквами возможными?