Клиппер 5. Справочник

с которой вставляются новые символы.


 
    POSINS(<cString>, <cInsertString>,
        [<nPosition>]) --> cInsString
 
  Параметры
 
    <cString> - символьный параметр, задающий строку, в которую
    вставляются символы.
 
    <cInsertString> - символьный параметр, задающий подстроку
    вставляемых символов.
 
    <nPosition> - необязательный числовой параметр, задающий позицию,


    с которой вставляются новые символы. По умолчанию позиция перед
    последним символом.
 
  Возвращаемое значение
 
    cInsString - символьная строка со вставленными символами, если указана
    допустимая позиция, а иначе исходная строка.
 
  Описание
 
    Функция вставляет подстроку <cInsertString> в строку <cString> с
    позиции <nPosition>.
 
  Примечания
 
  . Результирующая символьная строка длиннее исходной, поэтому
    параметр не может передаваться по ссылке.
 
  Примеры
 
  . Вставка "123" с позиции 2:
 
    ? POSINS("abcdefgh", "123", 2)              // "a123bcdefgh"
 
  . Вставка "123" с позиции 8:
 
    ? POSINS("abcdefgh", "123", 8)              // "abcdefg123h"
 
  . Ошибочная позиция:
 
    ? POSINS("abcdefgh", "123", 10)             // "abcdefgh"
 

See Also: POSDEL()
POSREPL()

 

 

 POSLOWER()
 Возвращает позицию первой строчной/прописной буквы в строке.
------------------------------------------------------------------------------
 
  Синтаксис
 
    POSLOWER(<cString>, [<lMode>], [<nIgnore>]) --> nPosition
 
  Параметры
 
    <cString> - символьный параметр, задающий обрабатываемую строку.
 
    <lMode> - необязательный логический параметр, задающий при значении
    .T. поиск прописных, а при значении .F. или по умолчанию поиск

Содержание раздела