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

Переносит символы из начала строки


    ? 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
 
  Параметры
 

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