Проект gpl-2C |
|
Документация\Уровень 0\Описание встроенного языка |
1.4.2 Математические функции |
1.4.3. Строковые функции |
1.4.4 Диалог ввода |
1.4.3. Строковые функции.
1.4.3.1. AnsiToOem
Синтаксис:
AnsiToOem(<Стр>)
Назначение:
Перекодировка строки из кодовой страницы ANSI (1251) в OEM (866).
Параметры:
<Стр> - строковое выражение.
1.4.3.2. OemToAnsi
Синтаксис:
OemToAnsi(<Стр>)
Назначение:
Перекодировка строки из кодовой страницы OEM (866) в ANSI (1251).
Параметры:
<Стр> - строковое выражение.
1.4.3.3. Врег(Upper)
Русскоязычный синтаксис:
ВРег(<Стр>)
Англоязычный синтаксис:
Upper(<Str>)
Назначение:
Возвращает все символы строки в верхнем регистре.
Параметры:
<Стр> - строковое выражение.
1.4.3.4. КодСимв(Asc)
Русскоязычный синтаксис:
КодСимв(<Стр>)
Англоязычный синтаксис:
Asc(<Str>)
Назначение:
Возвращает код первого символа строки.
Параметры:
<Стр> - строковое выражение.
1.4.3.5. Лев(Left)
Русскоязычный синтаксис:
Лев(<Стр>,<Число>)
Англоязычный синтаксис:
Left(<Str>,<Number>)
Назначение:
Возвращает первые (самые левые) символы строки.
Параметры:
<Стр> - строковое выражение.
<Число> - количество возвращаемых символов.
1.4.3.6. Найти(Find)
Русскоязычный синтаксис:
Найти(<Стр1>,<Стр2>)
Англоязычный синтаксис:
Find(<Str1>,<Str2>)
Назначение:
Возвращает первую позицию вхождения в строку поиска заданной подстроки.
Параметры:
<Стр1> - строка в которой ищем.
<Стр2> - строка - шаблон поиска.
Замечание:
Если не находит - возвращает число 0.
Первая позиция имеет индекс 1.
1.4.3.7. Нрег(Lower)
Русскоязычный синтаксис:
НРег(<Стр>)
Англоязычный синтаксис:
Lower(<Str>)
Назначение:
Возвращает все символы строки в нижнем регистре.
Параметры:
<Стр> - строковое выражение.
1.4.3.8. Прав(Right)
Русскоязычный синтаксис:
Прав(<Стр>,<Число>)
Англоязычный синтаксис:
Right(<Str>,<Number>)
Назначение:
Возвращает последние (самые правые) символы строки.
Параметры:
<Стр> - строковое выражение.
<Число> - количество возвращаемых символов.
1.4.3.9. ПустаяСтрока(IsBlankString)
Русскоязычный синтаксис:
ПустаяСтрока(<Стр>)
Англоязычный синтаксис:
IsBlankString(<Str>)
Назначение:
Проверить строку на наличие значащих символов. Возвращает 1, если строка пустая или содержит только пробелы.
Параметры:
<Стр> - строковое выражение.
1.4.3.10. Симв(Chr)
Русскоязычный синтаксис:
Симв(<Число>)
Англоязычный синтаксис:
Chr(<Number>)
Назначение:
Возвращает односимвольную строку, содержащую символ с заданным кодом.
Параметры:
<Число> - числовое выражение, содержащее код символа.
1.4.3.11. СокрЛ(TrimL)
Русскоязычный синтаксис:
СокрЛ(<Стр>)
Англоязычный синтаксис:
TrimL(<Str>)
Назначение:
Возвращает строку, полученную из исходной отсечением левых пробелов.
Параметры:
<Стр> - строковое выражение.
1.4.3.12. СокрЛП(TrimAll)
Русскоязычный синтаксис:
СокрЛП(<Стр>)
Англоязычный синтаксис:
TrimAll(<Str>)
Назначение:
Возвращает строку, полученную из исходной отсечением левых и правых пробелов.
Параметры:
<Стр> - строковое выражение.
1.4.3.13. СокрП(TrimR)
Русскоязычный синтаксис:
СокрП(<Стр>)
Англоязычный синтаксис:
TrimR(<Str>)
Назначение:
Возвращает строку, полученную из исходной отсечением правых пробелов.
Параметры:
<Стр> - строковое выражение.
1.4.3.14. Сред(Mid)
Русскоязычный синтаксис:
Сред(<Стр>,<Число1>[,<Число2>])
Англоязычный синтаксис:
TrimL(<Str>,<Number1>[,<Number2>])
Назначение:
Возвращает подстроку, заданную начальной позицией и количеством извлекаемых символов.
Параметры:
<Стр> - строковое выражение.
<Число1> - определяет позицию первого символа, извлекаемого из строки (начиная с 1).
<Число2> - количество извлекаемых символов (если не задано, то до конца строки).
1.4.3.15. СтрДлина(StrLen)
Русскоязычный синтаксис:
СтрДлина(<Стр>)
Англоязычный синтаксис:
StrLen(<Str>)
Назначение:
Возвращает длину строки.
Параметры:
<Стр> - строковое выражение.
1.4.3.16. СтрЗаменить(StrReplace)
Русскоязычный синтаксис:
СтрЗаменить(<Стр1>,<Стр2>,<Стр3>)
Англоязычный синтаксис:
StrReplace(<Str1>,<Str2>,<Str3>)
Назначение:
Возвращает строку, полученную из исходной путем замены всех вхождений шаблона поиска на строку замены.
Параметры:
<Стр1> - строка источник (в которой ищем).
<Стр2> - искомая подстрока (шаблон поиска).
<Стр3> - подстрока замены (шаблон замены).
1.4.3.17. СтрКоличествоСтрок(StrLineCount)
Русскоязычный синтаксис:
СтрКоличествоСтрок(<Стр>)
Англоязычный синтаксис:
StrLineCount(<Str>)
Назначение:
Возвращает число строк в многострочном тексте.
Параметры:
<Стр> - строковое выражение, в котором строки разделены символами перевода строки.
1.4.3.18. СтрПолучитьСтроку(StrGetLine)
Русскоязычный синтаксис:
СтрКоличествоСтрок(<Стр>,<НомерСтроки>)
Англоязычный синтаксис:
StrGetLine(<Str>,<NLine>)
Назначение:
Возвращает строку с номером НомерСтроки из многострочного текста.
Параметры:
<Стр> - строковое выражение, в котором строки разделены символами перевода строки.
<НомерСтроки> - числовое выражение, номер строки.
1.4.3.19. СтрЧислоВхождений(StrCountOccur)
Русскоязычный синтаксис:
СтрЧислоВхождений(<Стр1>,<Стр2>)
Англоязычный синтаксис:
StrCountOccur(<Str1>,<Str2>)
Назначение:
Возвращает число строк в многострочном тексте.
Параметры:
<Стр1> - строка, в которой ищем.
<Стр2> - подстрока - шаблон поиска.