搜索字符 CP
* 变量1(通配符)
DATA(lv_test) = |abc-123|.
WRITE: / lv_test.
IF lv_test CP '*-*'.
WRITE: / '- 在中间.'.
ELSE.
WRITE: / '没有在中间'.
ENDIF.
* 变量2(通配符)
lv_test = |abc-123|.
WRITE: / lv_test.
IF lv_test CP 'ABC-*'.
WRITE: / '匹配 ABC-XXX'.
ELSE.
WRITE: / '不匹配 ABC-XXX'.
ENDIF.
* 变量3 (特定角色)
lv_test = |abc-1234|.
WRITE: / lv_test.
IF lv_test CP '+++-+++'.
WRITE: / '匹配 XXX-XXX'.
ELSE.
WRITE: / '不匹配 XXX-XXX'.
ENDIF.

这篇博客演示了如何在ABAP中利用CP函数进行字符串匹配。通过示例,展示了CP通配符'*'在判断字符串是否包含特定模式时的应用,例如'-在中间'、'ABC-XXX'和'XXX-XXX'。

被折叠的 条评论
为什么被折叠?



