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

из символьной строки можно удалить


        <cString>) --> cResultString
 
  Параметры
 
    <cChar1|nChar1> и <cChar2|nChar2> - параметры, задающие в символьной
    форме или в виде числового значения ASCII-кода (в диапазоне от 0 до
    255) границы диапазона.
 
    <cString> - символьный параметр, задающий обрабатываемую строку.
 
  Возвращаемое значение
 
    cResultString - символьная строка.


 
  Описание
 
    Функция удаляет все символы, ASCII-коды которых принадлежат заданному
    диапазону. Например, из символьной строки можно удалить все
    управляющие символы.
 
    Задание диапазона может осуществляться от конца к началу, тогда
    значение ASCII-кода для <cChar2|nChar2> должно быть меньше, чем для
    <cChar1|nChar1>. В этом случае диапазон располагается от
    <cChar1|nChar1> до 255 и от 0 до <cChar2|nChar2>.
 
  Примечания
 
  . Поскольку длина символьной строки изменяется, то в отличие от
    RANGEREPL(), невозможна передача параметров по ссылке.
 
  Примеры
 
  . Удаление управляющих символов:
 
    cString := RANGEREM(0, 31, cString)
 
  . Удаление всех символов, кроме прописных латинских букв:
 
    cString := RANGEREM(91, 64, cString)
 

See Also: RANGEREPL()

 

 

 RANGEREPL()
 Заменяет символы с ASCII-кодами заданного диапазона.
------------------------------------------------------------------------------
 
  Синтаксис
 
    RANGEREPL(<cChar1|nChar1>, <cChar2|nChar2>,
        [@]<cString>, <cReplaceChar>) --> cReplString
 
  Параметры
 
    <cChar1|nChar1> и <cChar2|nChar2> - параметры, задающие в символьной
    форме или в виде числового значения ASCII-кода (в диапазоне от 0 до
    255) границы диапазона.
 
    [@]<cString> - символьный параметр, допускающий передачу по ссылке и
    задающий обрабатываемую символьную строку.

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