字符串

字符串函數

經常使用於操做和獲取有關字符串的信息,字符串是基於1的,字符串中的第一個字符是位於索引1而不是0。sass

下面是關於全部字符串函數的一個相關整理:函數

  • quote(string),向字符串添加引號,並返回結果code

    quote(Welcome to xkd!)
    Result: "Welcome to xkd!"
  • str-index(string , substring),返回字符串中第一個出現的子字符串的索引索引

    str-index("Welcome to xkd!", "W")
    Result: 1
  • str-insert(string , insert , index),返回指定索引位置插入insert的字符串字符串

    str-insert("Welcome to xkd!", " our", 8)
    Result: "Welcome to our xkd!"
  • str-length(string),返回字符串的長度(以字符爲單位)string

    str-length("Hello world!")
    Result: 12
  • str-slice(string , strat , end),從字符串中提取字符,從開始處開始到結束處結束,並返回切片io

    str-slice("Hello world!", 2, 5)
    Result: "ello"
  • to-lower-case(string),返回轉換爲小寫的字符串副本編譯

    to-lower-case("Welcome to xkd!")
    Result: "welcome to xkd!"
  • to-upper-case(string),返回轉換爲大寫的字符串副本引用

    to-upper-case("Welcome to xkd!")
    Result: "WELCOME TO XKD!"
  • unique-id(),返回一個隨機生成的不帶引號的惟一的字符串(保證當前sass會話中是惟一的)co

    unique-id()
    Result: afvagfvakj
  • unquote(string),若是字符周圍有引號將移除,並返回結果

    unquote("Welcome to xkd!")
    Result: Welcome to xkd!

字符串類型

  • 有引號字符串(quoted strings)
  • 無引號字符串(unquoted strings)

注意:在使用 #{}(interpolation)時,有引號字符串將會被編譯爲無引號字符串,這樣便於在 mixin 中引用選擇器名。

相關文章
相關標籤/搜索