Las funciones string se utilizan para manipular y obtener información sobre cadenas. Las cadenas Sass están basadas en 1. El primer carácter de una cadena está en el índice 1, no en el 0. La siguiente tabla enumera todas las funciones de cadena en Sass:

Función Descripción & Ejemplo
quote(string) Agrega comillas a la cadena y devuelve el resultado.

Ejemplo:
quote(Hello world!)
Result: «Hello world!»

str-index(string, substring) Devuelve el índice de la primera aparición de la subcadena dentro de la cadena.

Ejemplo:
str-index(«Hello world!», «H»)
Result: 1

str-insert(stringinsertindex) Devuelve una cadena con la inserción insertada en la posición de índice especificada.

Ejemplo:
str-insert(«Hello world!», » wonderful», 6)
Result: «Hello wonderful world!»

str-length(string) Devuelve la longitud de cadena (en caracteres).

Ejemplo:
str-length(«Hello world!»)
Result: 12

str-slice(stringstartend) Extrae caracteres de cadena; start at start y end at end, y devuelve el segmento.

ejemplo:
str-slice(«Hello world!», 2, 5)
Result: «ello»

to-lower-case(string) Devuelve una copia de cadena convertida a minúsculas.

Ejemplo:
to-lower-case(«Hello World!»)
Result: «hello world!»

to-upper-case(string) Devuelve una copia de cadena convertida a mayúsculas.

Ejemplo:
to-upper-case(«Hello World!»)
Result: «HELLO WORLD!»

unique-id() Devuelve una cadena única sin comillas generada aleatoriamente (se garantiza que es única dentro de la sesión de sass actual).

Ejemplo:
unique-id()
Result: tyghefnsv

unquote(string) Elimina las comillas alrededor de la cadena (si las hay) y devuelve el resultado.

Example:
unquote(«Hello world!»)
Result: Hello world!