توابع رشته Sass

توابع رشته Sass

توابع رشته برای عملیات و دریافت اطلاعات مربوط به رشته استفاده می‌شوند.

رشته‌های Sass از شماره 1 شروع می‌شوند. اولین کاراکتر رشته در موقعیت شماره 1 قرار دارد، نه 0.

در جدول زیر، همه توابع رشته‌ی Sass لیست شده‌اند:

توابع توضیحات و مثال‌ها
quote(string)

افزودن قیدها به رشته و بازگشت نتیجه.

مثال:

quote(Hello world!)

نتیجه: "Hello world!"

str-index(string, substring)

بازگشت موقعیت اولین ظهور رشته‌ی فرعی در رشته.

مثال:

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

نتیجه: 1

str-insert(string, insert, index)

بازگشت مکان ورودی در موقعیت شماره‌ی مشخص. insert رشته.

مثال:

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

نتیجه: "Hello wonderful world!"

str-length(string)

بازگشت طول رشته (با شمارش کاراکترها).

مثال:

str-length("Hello world!")

نتیجه: 12

str-slice(string, start, end)

استخراج کاراکتر از رشته؛ از start از end پایان و بازگشت به برش.

مثال:

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

نتیجه: "ello"

to-lower-case(string)

بازگشت به نسخه‌ای از رشته تبدیل شده به حروف کوچک.

مثال:

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

نتیجه: "hello world!"

to-upper-case(string)

بازگشت به نسخه‌ای از رشته تبدیل شده به حروف بزرگ.

مثال:

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

نتیجه: "HELLO WORLD!"

unique-id()

بازگشت به رشته منحصر به فرد و رندوم بدون نقل قول (تضمین شده که در جلسه Sass فعلی منحصر به فرد است).

مثال:

unique-id()

نتیجه: tyghefnsv

unquote(string)

حذف نقل قول‌های اطراف رشته (اگر وجود داشته باشد) و بازگشت به نتیجه.

مثال:

unquote("Hello world!")

نتیجه: Hello world!