Sass Строковые функции
Sass Строковые функции
Строковые функции используются для управления строками и получения информации о них.
Строки Sass начинаются с 1. Первый символ в строке имеет индекс 1, а не 0.
В следующей таблице перечислены все строковые функции в Sass:
Функция | Описание & Пример |
---|---|
quote(string) | Добавляет кавычки в строку, и возвращает результат. Пример: quote(Hello world!) Результат: "Hello world!" |
str-index(string, substring) | Возвращает индекс первого вхождения подстроки в строке. Пример: str-index("Hello world!", "H") Результат: 1 |
str-insert(string, insert, index) | Возвращает строку со вставкой, вставленной в указанную позицию index. Пример: str-insert("Hello world!", " wonderful", 6) Результат: "Hello wonderful world!" |
str-length(string) | Возвращает длину строки (в символах). Пример: str-length("Hello world!") Результат: 12 |
str-slice(string, start, end) | Извлекает символы из строки; начало на start и конец на end, и возвращает слайс (обрезок). Пример: str-slice("Hello world!", 2, 5) Результат: "ello" |
to-lower-case(string) | Возвращает копию строки, преобразованную в нижний регистр. Пример: to-lower-case("Hello World!") Результат: "hello world!" |
to-upper-case(string) | Возвращает копию строки, преобразованную в верхний регистр. Пример: to-upper-case("Hello World!") Результат: "HELLO WORLD!" |
unique-id() | Возвращает уникальную случайно сгенерированную строку без кавычек (гарантированно уникальную в рамках текущего сеанса sass). Пример: unique-id() Результат: tyghefnsv |
unquote(string) | Удаляет кавычки вокруг строки (если есть), и возвращает результат. Пример: unquote("Hello world!") Результат: Hello world! |