ABAP CA CO CS CP 等操作符

DATA: L_STR1 TYPE STRING,
      L_STR2 TYPE STRING.

L_STR1 = 'ca'. "匹配字符
L_STR2 = 'hubab'. "被匹配字符

"CA/NA:匹配字符中只要有一个字符在被匹配字符中就为true(区分大小写)
IF L_STR1 CA L_STR2.
  WRITE: /,'TRUE'.
ELSE.
  WRITE: /,'FALSE'.
ENDIF.

L_STR1 = 'ab'.
L_STR2 = 'hubab'.
"CO/CN:匹配字符中所有字符在被匹配字符中就为true(区分大小写)
IF L_STR1 CO L_STR2.
  WRITE: /,'TRUE'.
ELSE.
  WRITE: /,'FALSE'.
ENDIF.

L_STR1 = 'hubab'.
L_STR2 = 'AB'.
"CS/NS:被匹配字符中所有字符在匹配字符中就为true(不区分大小写)
IF L_STR1 CS L_STR2.
  WRITE: /,'TRUE'.
ELSE.
  WRITE: /,'FALSE'.
ENDIF.

L_STR1 = 'aac'.
L_STR2 = 'A*'.
"CP/NP:匹配字符中字符格式在被匹配字符中就为true(不区分大小写)
IF L_STR1 CP L_STR2.
  WRITE: /,'TRUE'.
ELSE.
  WRITE: /,'FALSE'.
ENDIF.
posted @ 2020-10-26 11:25  花开半夏930420  阅读(4560)  评论(0)    收藏  举报