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

может быть передан по ссылке.


    последний байт.
 
  Примечания
 
  . Длина <cString2> определяет количество процедур поиска вхождений,
    а длина <cSearchFor1> определяет количество возможных изменений.
 
  . Параметр <cString2> может быть передан по ссылке. При этом вызов
    CSETREF(.T.), подавляющий возвращение функцией результата, позволяет
    уменьшить потребности в рабочей памяти.
 
  . Применение описываемой функции для множественных изменений можно
    найти в примерах программ, входящих в комплект поставки CT II.


 
  Примеры
 
  . Замена на "x" вхождений "1" во вторую строку, совпадающих с
    вхождениями "b" в первую строку:
 
    ? CHARRELREP("b", "b b b b", "1", "bbb11111", "x")  // "bbb1x1x1"
 

See Also: CHARRELA()
CSETREF()

 

 

 CHARREM()
 Удаляет из строки указанные символы.
------------------------------------------------------------------------------
 
  Синтаксис
 
    CHARREM(<cDelCharString>, <cString>) --> cRemString
 
  Параметры
 
    <cDelCharString> - символьный параметр, задающий строку, содержащую
    список удаляемых символов.
 
    <cString> - символьный параметр, задающий обрабатываемую строку.
 
  Возвращаемое значение
 
    cRemString - строка, из которой удалены символы.
 
  Описание
 
    Функция удаляет перечисленные в первом параметре символы из любых
    позиций в строке <cString>. После обработки строка не содержит этих
    символов.
 
  Примечания
 
  . При задании недопустимых или некорректных параметров не
    производятся никакие изменения.
 
  Примеры
 
  . Удаление пробелов из строки:
 
    ? CHARREM(" ", " 1  2   ")          // "12"
 
  . Удаление цифры "3" и буквы "y":
 

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