ну, начнем же: strlen(string[]); - длина стринги (начинается с 0)
strval(string[]); - извлечение Int (целого числа) из стринги
strdel(string[],start,end); - удаление из стринги (start - начало (позиция) удаления, end - конец (позиция) удаления)
strins(string[],substring[],pos,maxlenght); - вставка стринги string в стрингу substring (pos - позиция куда вставлять, maxlenght = strlen(substring))
strcat(dest[],source[],maxlenght); - копирование стринги source в dest (с заменой) (maxlenght = strlen(dest))
strmid(dest[],source[],start,end,maxlenght); - вставка source в середину стринги dest (start - начало вставки, end - конец вставки, maxlenght = strlen(dest))
strpack(dest[],source[],maxlenght); - запаковка стринги source в переменную dest (размер уменьшается в 2 раза, но переменную для вывода использовать нельзя, maxlenght = strlen(dest))
strunpack(dest[],source[],maxlenght); - распаковка в стринг-переменную (размер увеличивается в 2 раза, можно использовать для вывода, maxlenght = strlen(dest))
ispacked(string[]); - проверка, запакованна ли стринга
а вот самые распространенные функции:
strfind(string[],sub[],bool:ignore,lenght); - поиск стринги sub в стринге string (если ignore = true, то AA и aa это одно и то же, если false то уже разные вещи, lenght = strlen(string))
strcmp(string[],sub[],bool:ignore,lenght); - сравнение стринги sub с стрингой string (если ignore = true, то AA и aa это одно и то же, если false то уже разные вещи, lenght = strlen(string))
strtok(string[],index,seperator=' '); - проверка на разделители в стринге string (index - позиция пробела, seperator - тип разделителя (например ' ' или '.'))
by BJIADOKC