Функциональный блок STRSPN

Функциональный блок STRSPN определяет длину начального участка строки, состоящего исключительно из символов, которые содержатся в переданной маске.

Примечание: Эта функция является Binary-Safe. Это означает, что UTF8-символы не могут быть обработаны напрямую.

Вход STR

Определяет строку для анализа.

Вход CHARS

Определяет маску как множество допустимых символов.

Вход OFFSET

Определяет позицию в виде целого числа, с которой начинается поиск.

Если смещение отрицательное, то поиск начинается с рассчитанного смещения от конца строки на входе STR.

Вход LEN

Длина участка для анализа от входа STR.

Если длина не определена, то анализируется до конца строки.

Выход

Выход возвращает количество встречающихся символов CHARS в STR.