Sass String(文字列)関数
Sass String(文字列) 関数は、文字列を処理し、関連情報を取得するために使用されます。
Sass 文字列の開始インデックスは 1 から始まります。0 ではないことに注意してください。
次の表に、Sass の文字列関数を示します。
| 関数 | 説明 & 例 |
|---|---|
| quote(string) | 文字列に引用符を追加します。 例: quote(サンプル) 結果: "サンプル" |
| str-index(string, substring) | substring 部分文字列が string 内で最初に出現する位置を返します。部分文字列が一致しない場合は 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) | 文字列 string の index 位置に insert を挿入します。 例: str-insert("Hello world!", " サンプル", 6) 結果: "Hello サンプル world!" |
| str-length(string) | 文字列の長さを返します。 例: str-length("サンプル") 結果: 6 |
| str-slice(string, start, end) | string から部分文字列を抽出します。start-at と end-at で開始位置と終了位置を設定します。終了インデックスが指定されていない場合は、デフォルトで文字列の末尾まで抽出されます。
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) | 文字列を小文字に変換します 例: to-lower-case("サンプル") 結果: "サンプル" |
| to-upper-case(string) | 文字列を大文字に変換します 例: to-upper-case("サンプル") 結果: "サンプル" |
| unique-id() | 引用符のないランダムな文字列を id として返します。ただし、この id の一意性を保証できるのは、単一の Sass コンパイル内だけです。 例: unique-id() Result: uad053b1c |
| unquote(string) | 文字列の引用符を削除します 例: unquote("サンプル") 結果: サンプル |
その他の拡張