بلوک عملکرد STRSPN

این بلوک عملکرد طول بخش اولیه یک رشته را تعیین می‌کند که فقط از کاراکترهایی تشکیل شده است که در یک ماسک داده شده موجود هستند.

توجه: این تابع Safe Binary است. این معنی دارد که کاراکترهای UTF8 به صورت مستقیم پردازش نمی‌شوند.

ورودی STR

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

ورودی CHARS

ماسک را به عنوان مجموعه‌ای از کاراکترهای مجاز تعریف می‌کند.

ورودی OFFSET

موقعیت را به عنوان یک عدد صحیح تعریف می‌کند که در آن جستجو شروع می‌شود.

اگر افست منفی باشد، جستجو با افست محاسبه شده از انتهای رشته ورودی STR آغاز می‌شود.

ورودی LEN

طول بخش مورد بررسی از ورودی STR است.

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

خروجی

خروجی تعداد کاراکترهای CHARS در STR را برمی‌گرداند.