с которой вставляются новые символы.
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. или по умолчанию поиск