Строковые функции Sass

Sass 函数Функции 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 函数Функции Sass

Другие расширения