Строковые функции Sass
Строковые функции Sass используются для обработки строк и получения связанной информации.
Начальное значение индекса строк Sass начинается с 1, помните, что это не 0.
В следующей таблице перечислены строковые функции Sass:
| Функция | Описание и пример |
|---|---|
| quote(string) | Добавляет кавычки к строке. Пример: quote(example) Результат: "example" |
| str-index(string, substring) | Возвращает позицию первого вхождения substring в string. Возвращает null, если совпадение для substring не найдено.str-index(abcd, a) => 1 str-index(abcd, ab) => 1 str-index(abcd, X) => null str-index(abcd, c) => 3 |
| str-insert(string, insert, index) | Вставляет insert в позицию index в string. Пример: str-insert("Hello world!", " example", 6) Результат: "Hello example world!" |
| str-length(string) | Возвращает длину строки. Пример: str-length("example") Результат: 6 |
| str-slice(string, start, end) | Извлекает подстроку из строки, задавая начальную и конечную позиции с помощью start-at и end-at; если конечный индекс не указан, по умолчанию используется конец строки.
str-slice("abcd", 2, 3) => "bc"
str-slice("abcd", 2) => "bcd"
str-slice("abcd", -3, -2) => "bc"
str-slice("abcd", 2, -2) => "bc"
|
| to-lower-case(string) | Преобразовать строку в нижний регистр Пример: to-lower-case("EXAMPLE") Результат: "example" |
| to-upper-case(string) | Преобразовать строку в верхний регистр Пример: to-upper-case("example") Результат: "EXAMPLE" |
| unique-id() | Возвращает случайную строку без кавычек в качестве id. Однако она может гарантировать только то, что этот id уникален в рамках одной компиляции Sass. Пример: unique-id() Результат: uad053b1c |
| unquote(string) | Удалить кавычки из строки Пример: unquote("example") Результат: example |
Другие расширения
Функции Sass