Возможности Инструменты - Парсить строку ?



  • Всем добрый день.
    Кто-нибудь может подсказать возможно выполнить в разделе: «Инструменты» => «Парсить строку» через expression установить нужный разделитель между данными (Игнорировать «:»).
    Не применяя «Список» => «Парсить строку».


  • administrators

    @ediczr said in Возможности Инструменты - Парсить строку ?:

    возможно выполнить в разделе: «Инструменты» => «Парсить строку» через expression установить нужный разделитель между данными (Игнорировать «:»).
    Не применяя «Список» => «Парсить строку».

    Нет. А где вы хотите устанавливать нужный разделитель?
    0_1544442369502_bf7ca74f-3c91-479b-b7ae-1e02c360926b-изображение.png

    Здесь только два поля, исходная строка и список переменных.


    А чем не угодило действие «Список» > «Парсить строку»



  • @fox У меня есть строка где 12 переменных разделённые «;» и имя, фамилия, дата рождения, ссылка на сайт и т.д. (есть разделитель «:»)
    Получается не удобно пользоваться «Списком» потом назначать переменные для элементов.



  • @fox А использование expression разве возможно применить ?



  • [[USERNAME]].split("_")[0] вернет "my".


  • administrators

    @ediczr said in Возможности Инструменты - Парсить строку ?:

    @fox У меня есть строка где 12 переменных разделённые «;» и имя, фамилия, дата рождения, ссылка на сайт и т.д. (есть разделитель «:»)
    Получается не удобно пользоваться «Списком» потом назначать переменные для элементов.

    Ни кто не мешает вам добавить переменные через запятую.



  • @ediczr said in Возможности Инструменты - Парсить строку ?:

    [[USERNAME]].split("_")[0] вернет "my".

    В этом выражение можно использовать регулярное выражение
    var arr = [[USERNAME]].split(/[:;,]/g) //вернет массив
    [[VALUE1]] = arr[0];
    [[VALUE2]] = arr[1];
    ... и тд