Регистрация

X
Имя:
E-mail:
Пароль:
Пароль еще раз:
* Символы введены неправильно.

Вход

X
E-mail:
Пароль:

Заказать звонок

X
Номер телефона

Например, +74952837813 или +79122456789

Имя

 
 

Функции для работы со строками

LEN
Возвращает длину строковой переменной «value».

DOUBLE LEN (STRING value)

TRIM
Обрезает пробелы в конце строки.

STRING TRIM (STRING value)

Функция возвращает строку без пустых символов в конце строки.

SUBSTR
Возвращает подстроку из строки «value», начиная с символа с номером «start» и длиной «len».

STRING SUBSTR (STRING value, DOUBLE start, DOUBLE len)

FIND
Ищет вхождение подстроки в заданную строку.

DOUBLE FIND (STRING value, DOUBLE start, DOUBLE sub)

Функция возвращает позицию первого вхождения подстроки «sub» в строке «value», начиная с позиции «start». Если подстрока не найдена, функция возвращает результат «-1». Пример:

stroka="anymessage"
stroka2=SUBSTR(stroka, FIND(stroka, 1, "message"), LEN("message"))
MESSAGE (stroka2,2)
 
PORTFOLIO_EX Len,Trim,Substr,Find;
DESCRIPTION Len,Trim,Substr,Find;
CLIENTS_LIST RoboCommerc;
FIRMS_LIST www.rbkm.ru;
USE_CASE_SENSITIVE_CONSTANTS; PROGRAM

DELETE_ALL_ITEMS ()

stroka="Длинна строки"
New_stroka=Len(stroka)
funciya="len"
Opisanie="Возвращает длину строки количество знаков: длинна=6 пробел=1 строки=6 "
add_row () stroka=" Длинна строки "

New_stroka=Trim(stroka)
funciya="Trim"
Opisanie="Обрезаются пробелы в начале и в конце фразы"
add_row () stroka="Длинна строки"

New_stroka=substr(stroka,5,4)
funciya="Substr"
Opisanie="Расчет начинается с 0, берем 5 символ и отсчитываем 4 знака включая шестой символ"

add_row ()

FUNC add_row ()
own_table=create_map()
own_table=set_value(own_table, "Func", funciya)
own_table=set_value(own_table, "Var", stroka)
own_table=set_value(own_table, "Znachenie", New_stroka)
own_table=set_value(own_table, "Opisanie", Opisanie)
add_item(1, own_table)
end func

end_PROGRAM PARAMETER Func;
PARAMETER_TITLE Функция;
PARAMETER_DESCRIPTION Func;
PARAMETER_TYPE string(20);
end
PARAMETER Var;
PARAMETER_TITLE Переменная;
PARAMETER_DESCRIPTION Var;
PARAMETER_TYPE string(20);
end
PARAMETER Znachenie;
PARAMETER_TITLE Значение;
PARAMETER_DESCRIPTION Znachenie;
PARAMETER_TYPE string(20);
end
PARAMETER Opisanie;
PARAMETER_TITLE Описание;
PARAMETER_DESCRIPTION Opisanie;
PARAMETER_TYPE string(200);
end
end_PORTFOLIO_EX

Nov. 11, 2012

Нравится

Мы рекомендуем

  • Риск менеджер
  • Журнал сделок трейдера (РБКМ)
  • QPILE Master

Комментировать