1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2200+ и мы растем!
    Скрыть объявление

Как правильно сливать данные через Result builder

Тема в разделе "Техническая поддержка", создана пользователем Kreola, 2 янв 2015.

  1. Kreola

    Kreola Member

    Регистрация:
    23 июн 2013
    Сообщения:
    202
    Симпатии:
    19
    Ребят приветствую!
    Вопрос, имея массив телефонов.
    Нужно разделить его через такую регулярку [+]*([١٢٣٤٥٦٧٨٩\d]{6,})-+[+]*([١٢٣٤٥٦٧٨٩\d]{6,})
    имеем Phones.phone
    разделив получаем Phones.phone2 Phones.phone3
    Вопрос, как их теперь опять свести все в Phones.phone?
    А то если делать так, как на картинке - это смерть серверу, вылетает.
    [​IMG]
     
  2. Forbidden

    Forbidden Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    9 мар 2013
    Сообщения:
    3.322
    Симпатии:
    1.780
    необходимо сохранять в массив, дать ему название например Phones2, регулярке выставить флаг g
     
    Kreola нравится это.
  3. Kreola

    Kreola Member

    Регистрация:
    23 июн 2013
    Сообщения:
    202
    Симпатии:
    19
    а каким образом фильтровать потом тот же Phones2 на уников? В уникализации этот массив не появляется
    С другой стороны.
    Имея например в Phones запись
    1234567890/1234567890/1234567890
    или
    1234567890/1234567890
    причем вместо/ могут быть любые знаки.
    Подскажите как их преобразовать в тот же Phones2
    А то попытка написать так
    [+]*([١٢٣٤٥٦٧٨٩\d]{6,})\/[+]*([١٢٣٤٥٦٧٨٩\d]{6,})\/[+]*([١٢٣٤٥٦٧٨٩\d]{6,})
    опять ложит сервер.

    И вопрос риторический, как правильно проверять регулярки для result builder, потому что когда их штук 10, вообще перестаешь понимать какая не работает
     
    #3 Kreola, 3 янв 2015
    Последнее редактирование: 3 янв 2015
  4. Forbidden

    Forbidden Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    9 мар 2013
    Сообщения:
    3.322
    Симпатии:
    1.780
    для приведенного случая (\d+) с флагом g

    вообще должен появляться, но у тебя слишком сложные и не логичные пресеты чтобы хоть что то понять :)
     
    Kreola нравится это.

Поделиться этой страницей