ABAP find_any_of
时间: 2023-09-07 09:14:30 浏览: 219
ABAP中的`FIND ANY OF`是一种字符串操作,用于查找字符串中是否存在任何一个给定的字符。语法如下:
```
FIND ANY OF <characters> IN <string> [MATCH OFFSET <offset>].
```
其中,`<characters>`是一个字符表达式,表示要查找的字符集合;`<string>`是一个字符表达式,表示要查找的字符串;`<offset>`是一个整数表达式,表示要从字符串的哪个位置开始查找。
例如,以下代码将在字符串`lv_string`中查找是否存在任何一个字符集合`'abc'`中的字符:
```
DATA lv_string TYPE string VALUE 'Hello, world!'.
IF lv_string CS 'abc'.
WRITE 'lv_string contains either "a", "b", or "c".'.
ELSE.
WRITE 'lv_string does not contain "a", "b", or "c".'.
ENDIF.
```
如果字符串中存在任何一个字符集合`'abc'`中的字符,则输出`lv_string contains either "a", "b", or "c".`。否则,输出`lv_string does not contain "a", "b", or "c".`。
阅读全文