Кибор » Кибор - Интегрированная среда разработки ботов » Готовые скрипты » IndexOf

Страниц (1): [1]
 

1. Zireael - 02 Сентября, 2018 - 15:01:25 - перейти к сообщению
https://drive.google.com/open?id...FExo28lpm5goL4LG
Скачать dll и закинуть в папку с kibor.exe.

Доступные функции:
Pos - поиск позиции подстроки в строке. Возвращает индекс первого символа найденной подстроки. Позиция начинается с 0, если не найдено вернёт -1.
IndexOfchar - поиск подстроки в массиве char. Возвращает количество совпадений и в массив int индексы строк, которые соответствуют поиску. Если не найдено вернёт 0.
IndexOfstring - поиск подстроки в массиве string. Возвращает количество совпадений и в массив int индексы строк, которые соответствуют поиску. Если не найдено вернёт 0.

Синтаксис:
Pos(<строка, в которой найти>, <что найти> )
IndexOfchar(<адрес массива char, в котором найти>, <количество строк в массиве>, <длина строк в массиве>, <адрес массива int принимающего результат>, <что найти> )
IndexOfstring(<адрес массива string, в котором найти>, <количество строк в массиве>, <количество столбцов в массиве>, <адрес массива int принимающего результат>, <что найти> )
Если массив string одномерный, то <количество столбцов в массиве> указать -1. Массив, принимающий результат, должен быть одномерным. Смотреть примеры.
Если массив string двухмерный, то массив, принимающий результат, должен быть двухмерным. Смотреть примеры.

Все функции поддерживают регулярные выражения. Т. е. подстрока поиска может быть регулярным выражением.
Описание регулярных выражений: https://msdn.microsoft.com/en-us...ry/bb982727.aspx

Примеры:
Поиск позиции подстроки в строке (Отобразить)

Поиск подстроки в массиве char (Отобразить)

Поиск подстроки в одномерном массиве string (Отобразить)

Поиск подстроки в двухмерном массиве string (Отобразить)

Powered by ExBB FM 1.0 Final