Замещает каждый символ в символьном выражении, совпадающий с некоторым символом второго символьного выражения, на соответствующий символ третьего символьного выражения.
Синтаксис:
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