<<<<назад    оглавление  вперед>>>>

Глава 10: Выражения и функции
STRLEN (string_exp)

Возвращает длину строки (количество символов).


STRSTR (string_expl, string_exp2)

Возвращает позицию первого вхождения второй строки в первую.
Если первая строка вообще не содержит второй, то функция
возвращает значение 0.



STRSUB (string_exp, begpos, numchars)

Возвращает подстроку строкового параметра string_exp, длиной в
numchars символов и начинающуюся с позиции, указанной
параметром begpos.

Пример:
SS = ""
REQUEST ("Linear_dimension", "", ss)

unit = ""
IF STRSTR (ss, "m") > 0 THEN unit = "M"
IF STRSTR (ss, "mm") > 0 THEN unit = "MM"
IF STRSTR (ss, "cm") > 0 THEN unit = "CM"

TEXT2 0,0, STR (ss, a) + " " + unit ! 1 .00 M

string = "Цветы. PICT"
len = STRLEN (string)
n = STRSTR (string, ".")

TEXT2 0, -1, STRSUB (string, 1, n- 1) ! Цветы
TEXT2 0, -2, STRSUB (string, len - 4, 5) ! .PICT
182
Справочное пособие по GDL
Используются технологии uCoz