Заменяет в символьном выражении, заданном первым параметром, каждый символ, который совпадает с символом в символьном выражении, заданном вторым параметром на соответствующий символ в символьном выражении, заданном третьим параметром.
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 и возвращает результат в виде символьной строки.
Пример
Copy Code | |
---|---|
? CHRTRAN('ABCDEF', 'ACE', 'XYZ') && Отображает XBYDZF |
См.также
Функция CHRTRANC( )
SYS(15) - Перекодировка символов
Создание символьных выражений
Функция STRTRAN( )
Функции
Руководство по языку
SYS(15) - Перекодировка символов
Создание символьных выражений
Функция STRTRAN( )
Функции
Руководство по языку