База знаний / Справочник TiOS / Разработка (TiOS) / Справочник по программированию / Системные функции (syscall)
Функция instr
| Назначение: | Находит N-е вхождение (номер задаётся параметром num, отсчёт с 1) подстроки substr в строке sourcestr. Поиск ведётся с позиции frompos (крайний левый символ имеет позицию 1). |
| Синтаксис: | instr(frompos as byte,byref sourcestr as string, byref substr as string, num as byte) as byte |
| См. также: | --- |
| Элемент | Описание |
| frompos | Позиция в sourcestr, с которой начинается поиск. Крайний левый символ имеет позицию 1. |
| sourcestr | Исходная строка, в которой ищется подстрока. |
| substr | Подстрока, которую нужно найти в исходной строке. |
| num | Номер вхождения substr, отсчёт с 1. |
Подробности
Функция возвращает позицию в строке или ноль, если N-е вхождение подстроки не найдено.
Примеры
x = instr(3,"ABCABCDEABC12","BC",2) ' result will be 10