Как я могу разбить строку в LESS?

В Stylus это так же просто, как split('1/2', '/')[0] (который разделит строковое значение в определенном разделителе, в примере он вернет 1), в Sass мне нужна была огромная функция для этого. Я не вижу способа сделать это в МЕНЬШЕ или функцию для этого где-либо.

Кто-нибудь знает способ сделать это?

1 ответ

Решение

Глупо больше этих функций не встроено в препроцессоры.

Вы должны также объяснить, зачем вам split функция.

Начиная с версии Less 2, вы можете легко добавлять свои собственные функции, см. Как расширить компилятор Less с помощью пользовательской функции, использующей плагин

Вы должны быть в состоянии добавить split функция, которая возвращает список. Как уже объяснял @Amadan, вы можете использовать этот список с циклами и встроенными функциями списка.

Другие вопросы по тегам