Номер знака



  • Здравствуйте, имеется текст (записан в переменную), необходимо вытащить последнее слово. Пытался работать через команду split (понимаю, что заведомо неправильно, ибо она вытаскивает все, что находится ДО определенного знака), однако возникла проблема- в качестве разделителя используется запятая и каждый раз в тексте количество запятых может меняться, поэтому порядкового номера запятой нет. Помогите, пожалуйста)

    var MASS
    MASS= [[FULL_NAME]].split(",")[[[KOLICHESTVO_ZAPYATIH]]]
    log(MASS)



  • @timoha98 said in Номер знака:

    Здравствуйте, имеется текст (записан в переменную), необходимо вытащить последнее слово. Пытался работать через команду split (понимаю, что заведомо неправильно, ибо она вытаскивает все, что находится ДО определенного знака), однако возникла проблема- в качестве разделителя используется запятая и каждый раз в тексте количество запятых может меняться, поэтому порядкового номера запятой нет. Помогите, пожалуйста)

    var MASS
    MASS= [[FULL_NAME]].split(",")[[[KOLICHESTVO_ZAPYATIH]]]
    log(MASS)

    Модуль "список", действие "Парсить Строку", затем "Последний Элемент"



  • @Fox Спасибо большое) А если, предположим, меняется последний элемент (пример- необходимо сделать парсер для магазина, из названия продукта последний элемент- вес, бывает написано просто число, самый простой случай, когда можно "выдернуть" его, но бывает, что написано "г", "кг" или вообще диапозон, например 1-1,5 кг)?



  • @timoha98 said in Номер знака:

    @Fox Спасибо большое) А если, предположим, меняется последний элемент (пример- необходимо сделать парсер для магазина, из названия продукта последний элемент- вес, бывает написано просто число, самый простой случай, когда можно "выдернуть" его, но бывает, что написано "г", "кг" или вообще диапозон, например 1-1,5 кг)?

    ни чего не понял. Если нужно получить именно число, то парсите регуляркой


Log in to reply