از توابع رشته برای دستکاری و دریافت اطلاعات در مورد استفاده می شود
رشته ها.
رشته های Sass بر پایه 1 هستند. اولین کاراکتر در یک رشته در شاخص 1 است، نه
0.
جدول زیر همه توابع رشته در Sass را فهرست میکند:
| تابع | توضیحات & مثال |
|---|---|
| نقل قول(رشته) | نقل قول ها را به رشته اضافه می کند و نتیجه را برمی گرداند. مثال: نقل قول (سلام دنیا!) نتیجه: "سلام دنیا!" |
| str-index(string, substring) | شاخص اولین رخداد زیررشته در داخل را برمیگرداند رشته. مثال: str-index("Hello world!", "H") نتیجه: 1 |
| str-insert(string, insert, index) | رشته را با insert درج شده در قسمت مشخص شده برمیگرداند موقعیت شاخص. مثال: str-insert("سلام دنیا!"، " فوق العاده"، 6) نتیجه: "سلام دنیای شگفت انگیز!" |
| str-length(string) | طول رشته (به نویسه) را برمیگرداند. مثال: str-length("Hello world!") نتیجه: 12 |
| str-slice(رشته، شروع، پایان) | کاراکترها را از رشته استخراج می کند. از شروع شروع کنید و در پایان پایان مییابد، و برش را برمیگرداند. مثال: str-slice("سلام دنیا!"، 2، 5) نتیجه: "ello" |
| به حروف کوچک (رشته) | یک کپی از رشته تبدیل شده به حروف کوچک را برمی گرداند. مثال: به حروف کوچک ("سلام جهان!") نتیجه: "سلام دنیا!" |
| به حروف بزرگ (رشته) | یک کپی از رشته تبدیل شده به حروف بزرگ را برمی گرداند. مثال: به حروف بزرگ ("سلام جهان!") نتیجه: "HELLO WORLD!" |
| unique-id() | یک رشته بدون نقل قول تولید شده به صورت تصادفی منحصر به فرد را برمی گرداند (تضمین شده است منحصر به فرد در جلسه sass فعلی). مثال: unique-id() نتیجه: تیغفنسو |
| unquote(رشته) | نقل قولهای اطراف رشته را حذف میکند (در صورت وجود)، و نتیجه را برمیگرداند. مثال: unquote("Hello world!") نتیجه: Hello world! |