Sass-String-Funktionen
Sass-String-Funktionen werden verwendet, um Strings zu verarbeiten und zugehörige Informationen zu erhalten.
Der Startindexwert von Sass-Strings beginnt bei 1; denken Sie daran, dass er nicht 0 ist.
Die folgende Tabelle listet Sass-Zeichenkettenfunktionen auf:
| Funktion | Beschreibung & Beispiel |
|---|---|
| quote(string) | Fügt Anführungszeichen zu einer Zeichenkette hinzu. Beispiel: quote(example) Ergebnis: "example" |
| str-index(string, substring) | Gibt die Position des ersten Vorkommens von substring in string zurück. Gibt null zurück, wenn keine Übereinstimmung für substring gefunden wird.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) | Fügt insert an der index-Position in string ein. Beispiel: str-insert("Hello world!", " example", 6) Ergebnis: "Hello example world!" |
| str-length(string) | Gibt die Länge des Strings zurück. Beispiel: str-length("example") Ergebnis: 6 |
| str-slice(string, start, end) | Extrahiert einen Teilstring aus String, wobei die Start- und Endpositionen mit start-at und end-at festgelegt werden; wenn der Endindex nicht angegeben ist, wird standardmäßig das Ende des Strings verwendet.
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) | String in Kleinbuchstaben umwandeln Beispiel: to-lower-case("EXAMPLE") Ergebnis: "example" |
| to-upper-case(string) | String in Großbuchstaben umwandeln Beispiel: to-upper-case("example") Ergebnis: "EXAMPLE" |
| unique-id() | Gibt eine zufällige nicht in Anführungszeichen gesetzte Zeichenkette als ID zurück. Es kann jedoch nur garantiert werden, dass diese ID innerhalb einer einzelnen Sass-Kompilierung eindeutig ist. Beispiel: unique-id() Ergebnis: uad053b1c |
| unquote(string) | Anführungszeichen aus einer Zeichenkette entfernen Beispiel: unquote("example") Ergebnis: example |
Andere Erweiterungen
Sass-Funktionen