可以将字母 转换大/小 写或使用替 换规则。 要转换大/小 写,请使用 TRANSLATE 语句,用法 如下:

语法
TRANSLATE <c> TO UPPER CASE. 
TRANSLATE <c> TO LOWER CASE.

这些语句将 字段 <c> 中的所有小 写字母转换 成大写或反 之。

使用替换规 则时,请使 用以下语法 :

语法

TRANSLATE <c> USING <r>.

该语句根据 字段 中存储的替 换规则替换 字段 的所有字符 。 包含成对字 母,其中每 对的第一个 字母用第二 个字母替换 。 可为变量。 有关包含更 复杂替换规 则的 TRANSLATE 语句的更多 变体,参见 关键字文档 。

代码:

DATA: T(10) VALUE 'AbCdEfGhIj',
      STRING LIKE T,
      RULE(20) VALUE 'AxbXCydYEzfZ'.
STRING = T.
WRITE STRING.
TRANSLATE STRING TO UPPER CASE.
WRITE / STRING.
STRING = T.
TRANSLATE STRING TO LOWER CASE.
WRITE / STRING.
STRING = T.
TRANSLATE STRING USING RULE.
WRITE / STRING.

显示结果:

AbCdEfGhIj

ABCDEFGHIJ

abcdefghij

xXyYzZGhIj

相关文章:

  • 2021-08-29
  • 2021-12-05
  • 2021-06-18
  • 2021-12-23
  • 2021-11-27
  • 2021-06-05
  • 2022-01-11
  • 2021-11-20
猜你喜欢
  • 2021-10-06
  • 2021-11-01
  • 2021-12-16
  • 2021-10-03
  • 2021-07-12
  • 2022-12-23
相关资源
相似解决方案