在 SAP ABAP 中获取任意两个特定字符之间的字符串的所有出现次数


在所有此类情况下,我通常使用正则表达式,因为它速度更快、易于阅读,也建议您这样做。

您可以使用类似的代码片段来完成工作。

DATA: lv_para TYPE string.
lv_para = ' You &are like& kite &flying& in a &hurricane&'.
REPLACE ALL OCCURRENCES OF REGEX '&[^&]+&' IN lv_para WITH ''.
WRITE lv_para.

让我解释一下正则表达式。它应匹配第一个“&”,然后您可以使用“&”的多次出现形式的任意组合,并且必须匹配“&”的最后出现形式。

更新于:2020 年 2 月 13 日

1K+ 浏览量

开启您的职业生涯

通过完成课程获得认证

开始学习
广告
© . All rights reserved.