token()

Назначение

Функция token() извлекает символы из заданной Строки через указанный индекс и набора символов для разбиения такой строки.

Синтаксис и аргументы

token(строка для разбиения, индекс, строка-разграничитель)

Функция принимает три аргумента:

  • первый аргумент – Строка, которая разбивается на токены

  • второй аргумент – индекс подстроки после разбиения слова по третьему аргументу

  • третий аргумент – Строка, по которому разбивается первый аргумент

Например, следущий запрос:

token("собака", 2, "а")

вернет символ "к" по следующему алгоритму:

  • все символы "а" будут извлечены из первого аргумента

  • после этого первый аргумент ("собк") будет разбит на две подстроки ("соб" и "к") по извлеченному символу

  • каждой подстроке будет присвоен индекс: "соб" будет иметь значение 1, а "к" – значение 2

  • подстрока под индексом 2 вернется в ответе

Индекс (второй аргумент) начинается с 1, а не с 0.

Возвращаемое значение

Функция token() возвращает Текстовое значение.

Если один из аргументов нулевой, функция возвращает нулевое значение.

Примеры

token("ABC", 1, "B") возвращает A

token("ABC", 2, "B") возвращает C

token("Москва", 2, "в") возвращает а