Динамически присвоить значения нескольким переменным [VAR] из одной строки файла [FILE]

Тема в разделе "Функции поиск-замены и регулярные выражения", создана пользователем santilos, 24 дек 2017.

  1. santilos

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

    Регистрация:
    27 янв 2017
    Сообщения:
    2
    Приветствую, может мне кто подскажет) как реализовать следующую задачку:
    Макросом [FILE] я получаю строчку из файла, строчка имеет такой вид "купить телефон xiaomi;13500", как мне эту строчку разбить по разделителю ";" и присвоить значения 2 переменным через [VAR], в 1 переменную положить заголовок "купить телефон xiaomi", во вторую переменную цену "13500".
     
  2. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Код:
    [VAR][REPLACE({skip};|{break}[SETTEXT]{originaltext}{break};{get}|{break}{get}|[SET:name1]{prevskip}[/SET][SET:name2]{prevget}[/SET])][FILE(C:\file.txt|0|1)][/REPLACE][/VAR]▒
    [VAR:name1]
    [VAR:name2]
    2017-12-24_09-36-04.png
     
    ttimbaland и santilos нравится это.
  3. santilos

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

    Регистрация:
    27 янв 2017
    Сообщения:
    2
    Спасибо вам за помощь, сам до такого решения я бы точно не дошел)
     
    Root нравится это.

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