Выравнивает искомую подстроку по заданной
------------------------------------------------------------------------------
Синтаксис
ASCPOS(<cString>, [<nPosition>]) --> nASCIIValue
Параметры
<cString> - символьный параметр, задающий обрабатываемую строку.
<nPosition> - необязательный числовой параметр, задающий позицию
символа строки <cString>. По умолчанию позиция последнего символа.
Возвращаемое значение
nASCIIValue - числовой ASCII-код символа.
Описание
Функция позволяет определить ASCII-код желаемого символа в строке.
Примечания
. Возвращаемая величина может находиться в диапазоне от 0 до 255.
. Если <cString> пустая строка или <nPosition> больше, чем число
символов в строке, то ASCPOS() возвращает 0.
Примеры
. Вместо:
? ASC(SUBSTR(String, 5, 1))
. можно указать:
? ASCPOS(String, 5)
See Also: VALPOS()
ATADJUST()
Выравнивает искомую подстроку по заданной позиции.
------------------------------------------------------------------------------
Синтаксис
ATADJUST(<cSearchFor>, <cString>, <nTargetPosition>,
[<nCounter>], [<nIgnore>], [<cChar|nChar>]) --> cAdjustString
Параметры
<cSearchFor> - символьный параметр, задающий искомую подстроку.
<cString> - символьный параметр, задающий строку, внутри которой
осуществляется выравнивание.
<nTargetPosition> - числовое значение позиции для сдвига подстроки.
<nCounter> - необязательный числовой параметр, задающий номер
обрабатываемого вхождения <cSearchFor>. По умолчанию последнее
вхождение.
<nIgnore> - необязательный числовой параметр, задающий количество
пропускаемых от начала строки символов.