Используйте эту функцию для поиска подстроки в строке.
(const string[],const sub[],ignorecase=false,pos=0)
const string[] | Строка, в которой будет производиться поиск (haystack). |
const sub[] | Искомая строка (needle). |
ignorecase=false | Игнорировать заглавные буквы, если true. |
pos=0 | Смещение для начала поиска. |
Возвращает | Вхождение подстроки, -1 - если не найдено. |
new instring = strfind("Are you in here?", "you", true);
Strins
Эта функция вставляет строку в другую строку, заданные аргументами substr и string.
(string[],const substr[],pos,maxlength=sizeof string)
string[] | Строка, в которую вы хотите вставить подстроку. |
const substr[] | Подстрока, которую вы хотите вставить в строку. |
pos | Позиция для вставки. |
maxlength=sizeof string | Максимальный вставляемый размер подстроки. |
strins("f3llah1n is a ", "silly boy", 15);
Strlen
Эта функция может быть использована для проверки длины указанной строки.
(const string[])
const string[] | Строка, длину которой вы хотите знать. |
Возвращает | Дляина в виде целого числа. |
new stringLength = strlen("This is an example string.");
Strmid
Извлекает диапазон символов из строки.
|
|
(dest[],const source[],start,end,maxlength=sizeof dest)
dest[] | СТрока, в которую нужно поместить извлеченные символы. |
const source[] | Строка, из которой извлекаются символы. |
start | Позиция первого символа. |
end | Позиция последнего символа. |
maxlength=sizeof dest | Максимальная длина строки-назначения для копирования. |
strmid(string, "Grab this word: hi!!", 17, 18);
Strpack
Эта функция может быть использована для запаковки строки.
(dest[],const source[],maxlength=sizeof dest)
dest[] | Переданная по ссылке стррока-назначение для сохранения запакованной строки. |
const source[] | Исходная оригинальная строка. |
maxlength=sizeof dest | Максимальный размер строки-назначения для использования. |
strpack(string, "Hi, how are you?");
Strunpack
Эта функция распаковывает запакованную строку в строку-назначение.
(dest[],const source[],maxlength=sizeof dest)
dest[] | Строка-назначение для распакованной строки. |
const source[] | Текущая запакованная строка, которую нужно распаковать. |
maxlength=sizeof dest | Длина строки-назначения. |
strunpack(string, packedString);
Strval
strval может быть использована для конвертирования строки в целое число.
(const string[])
const string[] | Строка, которую Вы хотите конвертировать в целое число. |
Возвращает | Целое число, извлеченное из строки. |
new iValue = strval("250");