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



              

Клиппер 5. Справочник - часть 161


    ? CHARONE(, "A  B  CCCD")                   // "A  B  CCCD"
 
  . Удаление смежных символов ".":
 
    ? CHARONE(".", "A..B..A..B")                // "A.B.A.B"
 
  . Удаление смежных символов "o":
 
    ? CHARONE("o", "122oooB12o")                // "122oB12о"
 


See Also: CHARLIST()
CHARONLY()
CHARREM()
WORDONE()

 


 


 CHARONLY()
 Возвращает строку символов, общих для двух заданных строк.
------------------------------------------------------------------------------
 
  Синтаксис
 
    CHARONLY(<cString1>, <cString2>) --> cString
 
  Параметры
 
    <cString1> - символьный параметр, задающий список символов,
    оставляемых в <cString2>.
 
    <cString2> - символьный параметр, задающий обрабатываемую строку.
 
  Возвращаемое значение
 
    cString - строка общих символов.
 
  Описание
 
    Функция удаляет из строки <cString2> все символы, отсутствующие в
    строке <cString1>. Она удобна для приведения данных к единому формату.
    Это относится к таким случаям, как телефонные номера, регистрация
    клиентов и т.п. (см. Примеры).
 
  Примеры
 
  . Поскольку в телефонном номере роль играют только цифры, необходимо
    удалить знаки, отличные от них. Оба приведенных случая дают одинаковый
    результат "2133907923":
 
    ? CHARONLY("0123456789", "213 - 39 07 923")
    ? CHARONLY("0123456789", "213 / 390 7923")
 


See Also: CHARONE()
CHARREM()
WORDONLY()

 


 


 CHAROR()
 Логически складывает ASCII-коды всех символов двух строк.
------------------------------------------------------------------------------
 
  Синтаксис
 
    CHAROR([@]<cString1>, <cString2>) --> cString
 



Содержание  Назад  Вперед