Проект 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> -  подстрока - шаблон поиска.