Sass merkkijonofunktiot

Sass merkkijonofunktiot

Merkkijonofunktiot käytetään merkkijonojen käsittelyyn ja tietojen hakemiseen.

Sass-merkkijonot alkavat ykköseltä. Merkkijonon ensimmäinen merkki sijaitsee indeksissä 1, ei 0.

Seuraavassa taulukossa luetellaan kaikki Sassissa olevat merkkijonofunktiot:

Funktio Kuvaus ja esimerkki
quote(string)

Lisää lainausmerkit merkkijonoon ja palauta tulos.

Esimerkki:

quote(Hello world!)

Tulos: "Hello world!"

str-index(string, substring)

Palauttaa alimerkkijonon ensimmäisen esiintymän indeksin merkkijonossa.

Esimerkki:

str-index("Hello world!", "H")

Tulos: 1

str-insert(string, insert, index)

Palauttaa merkkijonon, johon on lisätty insert merkkijonon.

Esimerkki:

str-insert("Hello world!", " wonderful", 6)

Tulos: "Hello wonderful world!"

str-length(string)

Palauttaa merkkijonon pituuden (merkkien laskentana).

Esimerkki:

str-length("Hello world!")

Tulos: 12

str-slice(string, aloita, end)

Poista merkkijonosta merkkiä; aloitetaan aloita Aloitetaan end Loppu, ja palauta leikkaus.

Esimerkki:

str-slice("Hello world!", 2, 5)

Tulos: "ello"

to-lower-case(string)

Palauttaa muodostetun pienikirjaimisten merkkijonon kopion.

Esimerkki:

to-lower-case("Hello World!")

Tulos: "hello world!"

to-upper-case(string)

Palauttaa muodostetun isokirjaimisten merkkijonon kopion.

Esimerkki:

to-upper-case("Hello World!")

Tulos: "HELLO WORLD!"

unique-id()

Palauttaa ainutlaatuisen satunnaisesti generoivan merkkijonon ilman lainausmerkkejä (varmista, että se on ainutlaatuinen nykyisessä sass-istunnossa).

Esimerkki:

unique-id()

Tulos: tyghefnsv

unquote(string)

Poista merkkijonon ympärillä olevat lainausmerkit (jos on olemassa) ja palauta tulos.

Esimerkki:

unquote("Hello world!")

Tulos: Hello world!