Возвращаемое значение
<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> - параметр, задающий в символьной форме