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

Возвращаемое значение


 
<cSearchChar|nSearchChar> - необязательный параметр, задающий в
символьной форме или в виде числового значения ASCII-кода (в диапазоне от 0 до 255) заменяемый символ. По умолчанию используется пробел.
 
  Возвращаемое значение
 
    cReplString - модифицированная строка <cString>.
 
  Описание
 
Функция заменяет все заданные начальные и конечные символы в
символьной строке. Выявление первого не подлежащего замене символа вызывает прекращение обработки только с данной стороны строки.
 


  Примечания
 
. Параметр <cString> может быть передан по ссылке. При этом вызов CSETREF(.T.), подавляющий возвращение функцией результата, позволяет уменьшить потребности в рабочей памяти.
 
  Примеры
 
. Замена пробелов на "-" осуществляется только с той стороны, где символ был найден:
 
  ? REPLALL("abcd   ", "-")                   // "abcd---"
 
. Замена нулей пробелами:
 
  ? REPLALL("001234", " ", "0")               // "   1234"
 
. Замена пробелов на "-" с обоих сторон:
 
  ? REPLALL("  d ", "-")                      // "--d-"
 
. Заменяются только непрерывные последовательности символов в начале и конце строки:
 
  ? REPLALL(" d d ", "-")                     // "-d d-"
 

See Also: CSETREF()
REPLLEFT()
REPLRIGHT()

 

 REPLLEFT()
 Заменяет заданные символы в начале строки.
------------------------------------------------------------------------------
 
  Синтаксис
 
    REPLLEFT([@]<cString>, <cReplaceChar|nReplaceChar>,
        [<cSearchChar|nSearchChar>]) --> cReplString
 
  Параметры
 
    [@]<cString> - символьный параметр, допускающий передачу по ссылке и
    задающий обрабатываемую символьную строку.
 
    <cReplaceChar|nReplaceChar> - параметр, задающий в символьной форме

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