ZebroidФорумПубличный разделВопросыСборщик полей. Из тегов в метки.

Сборщик полей. Из тегов в метки.

03 июля 2014, 19:34
Зарегистрирован: 24 июня 2014, 13:40
Здравствуйте.
Настроил сборщик полей, получать из тегов
strong
em
h2
добавлять в метки+кейв.
Ожидал, что программа соберет все поля и добавит в соотв., но собирается и добавляется в метки только одна первая фраза из всех.Хотя фраз в этих тегах на странице больше 5.
В чем может быть дело?

04 июля 2014, 12:14
Зарегистрирован: 10 апреля 2012, 00:00
Для сбора в метки из нескольких тегов есть специальный параметр «Метки (повторяемое поле)». Все остальные параметры работают до первого совпадения.

04 июля 2014, 13:07
Зарегистрирован: 24 июня 2014, 13:40
Установил параметр Метки повторяемое поле на все необходимые теги. Программа собрала все фразы в одном из тегов, который был проставлен в статье в последнюю очередь, фразы из остальных тегов не добавились.
Можно настроить одновременный сбор и добавление нескольких тегов?

04 июля 2014, 13:47
Зарегистрирован: 10 апреля 2012, 00:00

skv-06 в своем сообщении писал(а):Установил параметр Метки повторяемое поле на все необходимые теги. Программа собрала все фразы в одном из тегов, который был проставлен в статье в последнюю очередь, фразы из остальных тегов не добавились.
Можно настроить одновременный сбор и добавление нескольких тегов?


Собирайте с использование регулярного выражения, а не нескольких правил, которые исключают друг друга.

04 июля 2014, 14:17
Зарегистрирован: 24 июня 2014, 13:40
Пробовал несколько рег. выражений но они также исключают друг друга.
Если не затруднит подскажите пожалуйста правильное для сбора с двух тегов. em b

Комментарий отредактирован 1 раз(а). Последний раз редактировал skv-06 04 июля 2014, 14:18.
04 июля 2014, 14:57
Зарегистрирован: 10 апреля 2012, 00:00
<(?:em|b)>(.*?)</(?:em|b)>

В будущем, просьбы по составлению регулярок оставляйте в соответствующем разделе форума.

04 июля 2014, 15:20
Зарегистрирован: 24 июня 2014, 13:40
Спасибо!