из символьной строки можно удалить
<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> - символьный параметр, допускающий передачу по ссылке и
задающий обрабатываемую символьную строку.