Fonctions de chaînes Sass

Sass 函数Fonctions Sass

Les fonctions de chaîne Sass servent à manipuler des chaînes et à obtenir des informations associées.

La valeur d'index de départ des chaînes Sass commence à 1, rappelez-vous que ce n'est pas 0.

Le tableau suivant répertorie les fonctions de chaîne Sass :

Fonction Description et exemple
quote(string) Ajoute des guillemets à une chaîne.

Exemple :
quote(example)
Résultat : "example"
str-index(string, substring) Renvoie la position de la première occurrence de substring dans string. Renvoie null si aucune correspondance n'est trouvée pour 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) Insérez insert à la position index dans string.

Exemple :
str-insert("Hello world!", " example", 6)
Résultat : "Hello example world!"
str-length(string) Renvoie la longueur de la chaîne.

Exemple :
str-length("example")
Résultat : 6
str-slice(string, start, end) Extrait une sous-chaîne de string, en définissant les positions de début et de fin avec start-at et end-at ; si l'index de fin n'est pas spécifié, il est défini par défaut à la fin de la chaîne.

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) Convertir la chaîne en minuscules

Exemple :
to-lower-case("EXAMPLE")
Résultat : "example"
to-upper-case(string) Convertit string en majuscules

Exemple :
to-upper-case("example")
Résultat : "EXAMPLE"
unique-id() Renvoie une chaîne aléatoire sans guillemets comme identifiant. Cependant, il ne peut garantir que cet identifiant est unique qu'au sein d'une seule compilation Sass.

Exemple :
unique-id()
Résultat : uad053b1c
unquote(string) Supprimer les guillemets d'une chaîne

Exemple :
unquote("example")
Résultat : example

Sass 函数Fonctions Sass

Autres extensions