string
Категория функций для работы со строками.
str-capitalize
Преобразует первый символ переданной строки в верхний регистр.
Параметры:
Имя | Тип | По умолчанию | Описание |
---|---|---|---|
$string * | string | — | Изначальная строка. |
Возвращаемое значение:
string
- Переданная строка, первый символ которой преобразован в верхний регистр.
Пример использования:
@use 'more-sass' as more;
@debug more.str-capitalize('foo bar'); // string: 'Foo bar'
str-replace
Заменяет все вхождения строки поиска на строку замены.
Параметры:
Имя | Тип | По умолчанию | Описание |
---|---|---|---|
$string * | string | — | Строка, в которой осуществляется поиск и замена. |
$search * | string | — | Строка поиска. |
$replace * | string | — | Строка замены. |
$limit | ?number | null | Переданное значение ограничивает количество производимых замен. |
Возвращаемое значение:
string
- Изменённая строка.
Пример использования:
@use 'more-sass' as more;
@debug more.str-replace('foo bar baz', 'ba', 'x'); // string: 'foo xr xz'
str-split
Разделяет переданную строку на список строк.
Параметры:
Имя | Тип | По умолчанию | Описание |
---|---|---|---|
$string * | string | — | Изначальная строка. |
$delimiter | string | '' | Строка-разделитель. |
$separator | string | auto | Разделитель, который будет использован в полученном списке space | comma | slash | auto |
Возвращаемое значение:
list
- Список строк, созданный путём разделения переданной строки на подстроки по заданному разделителю.
Пример использования:
@use 'more-sass' as more;
@debug more.str-split('foo|bar|baz', '|', 'comma'); // list: ('foo', 'bar', 'baz')
str-trim
Удаляет пробелы в начале и конце переданной строки.
Параметры:
Имя | Тип | По умолчанию | Описание |
---|---|---|---|
$string * | string | — | Изначальная строка. |
Возвращаемое значение:
string
- Строка, в начале и конце которой отсутствуют пробелы.
Пример использования:
@use 'more-sass' as more;
@debug more.str-trim(' foo bar '); // string: 'foo bar'