Funciones de String (cadena) de Sass
Las funciones de String (cadena) de Sass se utilizan para procesar cadenas y obtener información relacionada.
El índice inicial de las cadenas de Sass comienza en 1, recuerda que no es 0.
La siguiente tabla enumera las funciones de cadena de Sass:
| Función | Descripción y ejemplos |
|---|---|
| quote(string) | Agrega comillas a la cadena. Ejemplo: quote(ejemplo) Resultado: "ejemplo" |
| str-index(string, substring) | Devuelve la posición de la primera aparición de la subcadena substring en la cadena string. Si no se encuentra la subcadena, devuelve null.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) | Inserta insert en la posición index de la cadena string. Ejemplo: str-insert("Hello world!", " ejemplo", 6) Resultado: "Hello ejemplo world!" |
| str-length(string) | Devuelve la longitud de la cadena. Ejemplo: str-length("ejemplo") Resultado: 6 |
| str-slice(string, start, end) | Extrae una subcadena de string, estableciendo las posiciones inicial y final con start-at y end-at. Si no se especifica el índice final, se extrae por defecto hasta el final de la cadena.
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) | Convierte la cadena a minúsculas. Ejemplo: to-lower-case("EJEMPLO") Resultado: "ejemplo" |
| to-upper-case(string) | Convierte la cadena a mayúsculas. Ejemplo: to-upper-case("ejemplo") Resultado: "EJEMPLO" |
| unique-id() | Devuelve una cadena aleatoria sin comillas como id. Sin embargo, solo se puede garantizar la unicidad de este id en una única compilación de Sass. Ejemplo: unique-id() Result: uad053b1c |
| unquote(string) | Elimina las comillas de la cadena. Ejemplo: unquote("ejemplo") Resultado: ejemplo |
Otras extensiones
Funciones de Sass