Возвращает строку символов, общих для
? 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