1. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Формирование результата

Тема в разделе "Делимся опытом", создана пользователем Dmitron, 30 июн 2019.

  1. Dmitron

    Dmitron A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    28 май 2017
    Сообщения:
    143
    Симпатии:
    7
    Добрый день!
    Использую парсер карт Maps::Google
    Подскажите пожалуйста как сформировать адрес 3170 Commercial St SE, Salem, OR 97302

    Мне нужно отделить слова, которые между запятыми и этот массив применить к результату.
    А в конце отделить штат от почтового индекса.

    Чтобы получился такой результат:
    A: 3170 Commercial St SE, C: Salem, S: OR, Z: 97302
     
  2. Support Денис

    Support Денис A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    12 июн 2017
    Сообщения:
    586
    Симпатии:
    185
    Здравствуйте.
    Можно попробовать так
    Код:
    [%
    FOREACH item IN serp;
    address = item.address.split(',');
    'A:' _ address.0 _ ' B:' _ address.1 _ "\n";
    END;
    %]
    Или так
    [​IMG]
    Код:
    [% FOREACH item IN p1.serp;
        arr1 = item.address.split(', ');
        arr2 = arr1.2.split(' ');
        'A: ' _ arr1.0 _ ', C: ' _ arr1.1 _ ', S: ' _ arr2.0 _ ', Z: ' _ arr2.1 _ "\n";
    END %]
     
    #2 Support Денис, 1 июл 2019
    Последнее редактирование: 1 июл 2019
    Dmitron нравится это.

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