Функция CHRTRAN( )

Замещает каждый символ в символьном выражении, совпадающий с некоторым символом второго символьного выражения, на соответствующий символ третьего символьного выражения.

Синтаксис:

CHRTRAN(cSearchedExpression, cSearchExpression, cReplacementExpression)

Параметры:
cSearchedExpression
Задает выражение, в котором функция CHRTRAN( ) будет заменять символы.
cSearchExpression
Задает выражение, содержащее символы, которые CHRTRAN( ) будет искать в выражении cSearchedExpression.
cReplacementExpression
Задает выражение, содержащее символы замены.
Если какой-либо символ из выражения cSearchExpression найден в выражении cSearchedExpression, то этот символ в cSearchedExpression замещается символом из выражения cReplacementExpression, находящимся на той же позиции в cReplacementExpression, что и соответствующий символ в выражении cSearchExpression.
Если в выражении cReplacementExpression меньше символов, чем в cSearchExpression, лишние символы выражения cSearchExpression удаляются из cSearchedExpression. Если в cReplacementExpression больше символов, чем в cSearchExpression, эти лишние символы выражения cReplacementExpression игнорируются.

Результат:
Символьный

Комментарии:
Функция CHRTRAN( ) транслирует символьное выражение cSearchedExpression, используя выражения трансляции cSearchExpression и cReplacementExpression, и возвращает полученную символьную строку.

? CHRTRAN('ABCDEF', 'ACE', 'XYZ')	&& Displays XBYDZF
? CHRTRAN('ABCD', 'ABC', 'YZ')	&& Displays YZD
? CHRTRAN('ABCDEF', 'ACE', 'XYZQRST')	&& Displays XBYDZF

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 29.11.2002