Переносит символы из начала строки
? EXPAND("123456", 2, ".") // "1..2..3..4..5..6"
See Also: CHARSPREAD() PADLEFT() PADRIGHT()
JUSTLEFT()
Переносит символы из начала строки в конец.
------------------------------------------------------------------------------
Синтаксис
JUSTLEFT([@]<cString>,
[<cChar|nChar>]) --> cModString
Параметры
[@]<cString> - символьный параметр, допускающий передачу по ссылке и
задающий обрабатываемую символьную строку.
<cChar|nChar> - необязательный параметр, задающий в символьной форме
или в виде числового значения ASCII-кода (в диапазоне от 0 до 255)
символ, переносимый из начала в конец строки. По умолчанию
используется пробел.
Возвращаемое значение
cModString - модифицированная строка <cString>.
Описание
Функция переносит символы, заданные <cChar|nChar>, из начала строки
в конец. Таким образом, текст в символьной строке выравнивается по
левой границе, а длина строки не изменяется.
Примечания
. Параметр <cString> может быть передан по ссылке. При этом вызов
CSETREF(.T.), подавляющий возвращение функцией результата, позволяет
уменьшить потребности в рабочей памяти.
Примеры
. Перенос пробелов:
? JUSTLEFT(" 123") // "123 "
. Перенос символа ".":
? JUSTLEFT("..123", ".") // "123.."
See Also: CSETREF() JUSTRIGHT()
JUSTRIGHT()
Переносит символы из конца строки в начало.
------------------------------------------------------------------------------
Синтаксис
JUSTRIGHT([@]<cString>,
[<cChar|nChar>]) --> cModString
Параметры