Как правильно составить регулярное выражение?

keltuzhaknut

Client
Регистрация
24.02.2016
Сообщения
221
Благодарностей
3
Баллы
18
Код:
http://www.aisttm.ru/tekstil/odeyala-pledy-podushki/odeyalo-detskoe-osb-z-110*140-sintepon-300-gr.-byaz-otechestvennaya    0ez5c58bectu    Одеяло ОСБ-З 110*140, бязь        [Текстиль/трикотаж>>Одеяла/пледы]    +    руб.    610    610    100    c0co1q61mhzp:::610:610:100    шт.                        <p>НЕТ ФОТО&nbsp;синтепон 300 гр., бязь отечественная</p>    Купить одеяло осб-з 110*140, бязь оптом — компания «АИСТ»        Одеяло ОСБ-З 110*140, бязь ➤ интернет-магазин «АИСТ» - детские товары оптом. Широкий ассортимент! Скидки постоянным покупателям! ☎ 8 (495) 558-26-78    Одеяло ОСБ-З 110*140, бязь    http://www.aisttm.ru/sitefiles/rnwm/700/Items/odeyala-osb-3-2-1.jpg;http://www.aisttm.ru/sitefiles/rnwm/700/Items/odeyala-osb-3-.jpg;http://www.aisttm.ru/sitefiles/rnwm/700/Items/odeyala-osb-3-2-1.jpg;http://www.aisttm.ru/sitefiles/rnwm/700/Items/odeyala-osb-3-.jpg;http://www.aisttm.ru/sitefiles/rnwm/700/Items/odeyala-osb-3-2-1.jpg;http://www.aisttm.ru/sitefiles/rnwm/700/Items/odeyala-osb-3-.jpg;                rusbaby.ru                                                                        c0co1q61mhzp;0ez5c58bectu   
http://www.aisttm.ru/kolyaski/transphormers/kolyaska-progul.-etude-pc-smile-line    rlh2vwdknhw6    Коляска-трансформер ETUDE PC         [Коляски>>Коляски-трансформеры]    +    руб.    9000    9000    100    5pz01t2ygmrz:::9000:9000:100    шт.                        <p>Модель ETUDE PC выполнена в отличной цветовой гамме и потому даже одним своим присутствием наполняет окружающее пространство положительными эмоциями. Функциональное наполнение тоже отвечает современным требованиям. Так что эта коляска – весьма достойный экземпляр. Капюшон модели выполнен из ткани, отталкивающей влагу. Он удобно складывается, имеет дополнительный карман, где могут храниться дождевик и москитная сетка, которые входят в комплектацию ETUDE PC.</p>    <p>&nbsp;</p>    <p>Коляска имеет средний вес при том, что оснащена колесами большого диаметра на металлических дисках. На задних колесах имеются независимые тормоза, которые позволят надежно зафиксировать коляску даже на участке дороги с определенным наклоном. Эти и другие опции характеризуют ETUDE PC как безопасную и маневренную модель с уровнем комфорта выше среднего.</p>                                                                  <ul class="product-stats-list">                                                        <li class="product-stats-list__item">                  <span>;</span>         </li>                                                        <li class="product-stats-list__item">                  <span>;</span>         </li>                                                        <li class="product-stats-list__item">          Регулируемая по высоте ручка        <span></span>         </li>                                                        <li class="product-stats-list__item">          Перекидная ручка        <span></span>         </li>                                                        <li class="product-stats-list__item">          Переносной конверт        <span></span>         </li>                                                        <li class="product-stats-list__item">          Вентиляционные окна        <span></span>         </li>                                                        <li class="product-stats-list__item">          Солнцезащитный козырек        <span></span>         </li>                                                        <li class="product-stats-list__item">          Регулируемая спинка        <span></span>         </li>                                                        <li class="product-stats-list__item">          Регулируемая подножка        <span></span>         </li>                                                        <li class="product-stats-list__item">          Ремни безопасности        <span></span>         </li>                                                        <li class="product-stats-list__item">          Накидка на ноги        <span></span>         </li>                                                        <li class="product-stats-list__item">          Сетка для багажа        <span></span>         </li>                                                        <li class="product-stats-list__item">          Сумка        <span></span>         </li>                                                        <li class="product-stats-list__item">          Чехол от дождя        <span></span>         </li>                                                        <li class="product-stats-list__item">          Москитная сетка        <span></span>         </li>                                                        <li class="product-stats-list__item">          Пружинные амортизаторы        <span></span>         </li>                                                        <li class="product-stats-list__item">           Независимые тормоза на задних колесах        <span></span>         </li>                                                        <li class="product-stats-list__item">          Тип колеса (помпа, имитация, металл, пластик):        <span>помпа</span>         </li>                                                        <li class="product-stats-list__item">          Ширина колесной базы (см):         <span>59 см</span>         </li>                                              </ul>    Купить коляску-трансформер etude pc  оптом — компания «АИСТ»        Коляска-трансформер ETUDE PC  ➤ интернет-магазин «АИСТ» - детские товары оптом. Широкий ассортимент! Скидки постоянным покупателям! ☎ 8 (495) 558-26-78    Коляска-трансформер ETUDE PC     http://www.aisttm.ru/sitefiles/rnwm/700/Items/img-2100e.jpg;http://www.aisttm.ru/sitefiles/rnwm/700/Items/img-2098e.jpg;http://www.aisttm.ru/sitefiles/rnwm/700/Items/img-2100e.jpg;http://www.aisttm.ru/sitefiles/rnwm/700/Items/img-2098e.jpg;http://www.aisttm.ru/sitefiles/rnwm/700/Items/img-2100e.jpg;http://www.aisttm.ru/sitefiles/rnwm/700/Items/img-2098e.jpg;                rusbaby.ru                                                                        5pz01t2ygmrz;rlh2vwdknhw6   
http://www.aisttm.ru/detskaya-komnata/aksessuary-dlya-krovatej/setka-protivomoskitnaya-na-detskuyu-krovatku    y8kqkciejqq1    Сетка противомоскитная на детскую кроватку        [Мебель/матрасы>>Аксессуары для кроватей]    +    руб.    290    290    100    0dlvbhr099va:::290:290:100    шт.                        <p>Скроенная в виде прямоугольника противомоскитная сетка подойдёт большинству классических детских кроваток. Этот вариант защиты от насекомых идеален для использования летом на даче и дома. Мелкие ячейки сетки не позволят насекомым проникнуть внутрь, но не препятствуют свободному прохождению воздуха, благодаря чему ребенок будет пребывать в правильном микроклимате своего спального места.</p>    <p>&nbsp;</p>    <p>Длина сетки достаточна даже для того, чтобы использовать ее, когда ложе кроватки максимально опущено вниз. Купить противомоскитную сетку на кроватку оптом выгодно особенно в весенне-летний период, когда многие родители предпочитают проживание на даче жарким квартирам.</p>    Купить сетку противомоскитную на детскую кроватку оптом — компания «АИСТ»        Сетка противомоскитная на детскую кроватку ➤ интернет-магазин «АИСТ» - детские товары оптом. Широкий ассортимент! Скидки постоянным покупателям! ☎ 8 (495) 558-26-78    Сетка противомоскитная на детскую кроватку    http://www.aisttm.ru/sitefiles/rnwm/700/Items/setka-na-krovat.jpg;http://www.aisttm.ru/sitefiles/rnwm/700/Items/setka-na-krovat.jpg;http://www.aisttm.ru/sitefiles/rnwm/700/Items/setka-na-krovat.jpg;                rusbaby.ru                                                                        0dlvbhr099va;y8kqkciejqq1   
http://www.aisttm.ru/detskaya-komnata/stulya-detskie/stul-dlya-kormleniya-viva-ot-5-mes-do-3-let.-indigo    2ez0g7hfcgm8    Стул для кормления VIVA, бежевый        [Мебель/матрасы>>Стулья для кормления]    +    руб.    3200    3200    100    rdozi6mrv25o::оранжевый:3200:3200:100;4llg10n51jiq::зеленый:3200:3200:100;rk6fl9bxet6g::синий:3200:3200:100;fxku1vmo7osw::бежевый:3200:3200:100    шт.                        <p>Стул для кормления VIVA обладает всеми стандартными характеристиками, при этом очень компактен. Такой стул – настоящая находка для квартир со скромными габаритами. Специальные пластиковые накладки на уголках не поцарапают пол и добавляют стульчику для кормления устойчивости.</p>    <p>&nbsp;</p>    <p>Модель предназначена для малышей с 5-ти месяцев, которые уже научились сидеть. Удобный наклон спинки подходит для приема пищи или игры.</p>    <p>&nbsp;</p>    <p>Столешница удобно регулируется по расстоянию от спинки в 3-х положениях. Ремень безопасности с дополнительным мягким ограничителем между ножек убережет кроху от случайного выпадания. Купить оптом стульчик для кормления советуем тем, кто хочет расширить ассортимент моделей, легко помещающихся в багажник, компактных.</p>                                                                  <ul class="product-stats-list">                                                        <li class="product-stats-list__item">          Пластиковая столешница        <span></span>         </li>                                                        <li class="product-stats-list__item">          Регулировка столешницы по глубине        <span>3 положения</span>         </li>                                                        <li class="product-stats-list__item">          Ремень безопасности        <span>5-ти точечный</span>         </li>                                                        <li class="product-stats-list__item">          Корзина для игрушек        <span></span>         </li>                                                        <li class="product-stats-list__item">          Материал        <span>металл</span>         </li>                                                        <li class="product-stats-list__item">          Вес (кг)        <span>5,1</span>         </li>                                                        <li class="product-stats-list__item">          Габариты        <span>63*75*99</span>         </li>                                                        <li class="product-stats-list__item">          Тип        <span>складной</span>         </li>                                              </ul>    Купить стул для кормления viva оптом — компания «АИСТ»        Стул для кормления VIVA ➤ интернет-магазин «АИСТ» - детские товары оптом. Широкий ассортимент! Скидки постоянным покупателям! ☎ 8 (495) 558-26-78    Стул для кормления VIVA, бежевый    http://www.aisttm.ru/sitefiles/rnwm/700/Items/indigo-viva-61-4.jpg;http://www.aisttm.ru/sitefiles/rnwm/700/Items/indigo-viva-61-4.jpg;http://www.aisttm.ru/sitefiles/rnwm/700/Items/indigo-viva-61-4.jpg;http://www.aisttm.ru/sitefiles/rnwm/700/Colors/indigo-viva-61-1.jpg;http://www.aisttm.ru/sitefiles/rnwm/700/Colors/indigo-viva-61-3.jpg;http://www.aisttm.ru/sitefiles/rnwm/700/Colors/indigo-viva-61-4.jpg;http://www.aisttm.ru/sitefiles/rnwm/700/Colors/indigo-viva-61-6.jpg;http://www.aisttm.ru/sitefiles/rnwm/700/Colors/indigo-viva-61-1.jpg;color;бежевый ;http://www.aisttm.ru/sitefiles/rnwm/700/Colors/indigo-viva-61-3.jpg;color;синий ;http://www.aisttm.ru/sitefiles/rnwm/700/Colors/indigo-viva-61-4.jpg;color;оранжевый ;http://www.aisttm.ru/sitefiles/rnwm/700/Colors/indigo-viva-61-6.jpg;color;зеленый                rusbaby.ru                                                                        rdozi6mrv25o;4llg10n51jiq;rk6fl9bxet6g;fxku1vmo7osw;2ez0g7hfcgm8
Вот как взять в большом количестве строк подобных, только артикулы, которые между первым табом после ссылки и вторым табом положить в отдельную переменную, как по строчно есть решение, но строк долго.. хочу ускорить процесс взятием подстроки и массового парсинга нужных значений
( к примеру - первый артикул строки - 0ez5c58bectu )

Второй регуляркой, нужно парсить название, начинается от второго таба после артикула и заканчивается названием категории включая квадратную скобку ( пример: Коляска-трансформер ETUDE PC [Коляски>>Коляски-трансформеры] )

Помогите правильно подобрать регулярные выражения
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 600
Баллы
113
(?m)(?<=^\S+\s+)\w+
(?m)(?<=^\S+\s+\w+\s+)\S.+?\]
 
  • Спасибо
Реакции: keltuzhaknut

keltuzhaknut

Client
Регистрация
24.02.2016
Сообщения
221
Благодарностей
3
Баллы
18
Благодарю!
 

keltuzhaknut

Client
Регистрация
24.02.2016
Сообщения
221
Благодарностей
3
Баллы
18
(?m)(?<=^\S+\s+)\w+
(?m)(?<=^\S+\s+\w+\s+)\S.+?\]
А как сделать, чтобы название товаров брало с табуляциями по краям ? После квадтратной скобки и перед названием? после артикула?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 600
Баллы
113

keltuzhaknut

Client
Регистрация
24.02.2016
Сообщения
221
Благодарностей
3
Баллы
18
Благодарю
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)