Поменять местами части строк

Тема в разделе "Функции и интерфейс программы", создана пользователем kredit24, 28 фев 2021.

  1. kredit24

    kredit24 New Member Пользователи

    Регистрация:
    2 дек 2012
    Сообщения:
    45
    В общем спарсил валютные пары, которые имеют такую конструкцию (на 1 скрине)
    т.е. идёт валютная пара и через разделитель ~ ссылки на эти пары на разных биржах.
    Задача такая, во первых добавить партнёрский код в конце каждой ссылки, для одной биржи это сделать не сложно, а вот как это сделать для разных бирж? Я попробовал поэтапно, сначала для одной, потом хотел для других, но моя конструкция затирает всё что не бинанс (на скрине 2, там я сначала добавил в конце каждой строки единицу, потом заменил её на код 222)
    img-2021-02-28-18-32-56.png

    скрин2
    img-2021-02-28-18-35-36.png

    Вторая задача из этих конструкций:
    Код:
    BNB/USDT~https://www.binance.com/en/trade/BNB_USDT
    BNB/BUSD~https://www.binance.com/en/trade/BNB_BUSD
    BNB/BTC~https://www.binance.com/en/trade/BNB_BTC
    получить ссылки:
    Код:
    <a href="https://www.binance.com/en/trade/BNB_USDT">BNB/USDT</a>
    <a href="https://www.binance.com/en/trade/BNB_BUSD">BNB/BUSD</a>
    <a href="https://www.binance.com/en/trade/BNB_BTC">BNB/BTC</a>
    Что в теории тоже не сложно, но не могу понять как названия пар поменять местами с ссылками на эти пары, а без этого невозможно сложить готовый url
    Такая задача в принципе решаема?)
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Код:
    [LINEMODE]{get}|[E]{get}[/E]
    [E]{skip}~{skip}[/E]|<a href="{skip(2)}">{skip(1)}</a>
    2021-02-28_20-09-17.png
     
    kredit24 нравится это.
  3. kredit24

    kredit24 New Member Пользователи

    Регистрация:
    2 дек 2012
    Сообщения:
    45
    Круто, спасибо! Осталось придумать как добавить партнёрский код)
     
  4. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Партнерский код для всех бирж одинаковый или разный?
     
  5. kredit24

    kredit24 New Member Пользователи

    Регистрация:
    2 дек 2012
    Сообщения:
    45
    Разный, я уже придумал как его прописать, сначала добавлю в конце всех ссылок например единицу, а потом для каждой отдельной биржи сделаю такую операцию
    Код:
    [LINEMODE]binance.com{skip}1|binance.com{skip}?код
    img-2021-03-01-08-10-54.png
     
    Root нравится это.

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