在apap中使用regexp

2020-08-19 02:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我写了一小段代码来了解regex...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我写了一小段代码来了解regexp的工作原理,在这里我有一个内部表,只有一个字段,

该字段包含一个字符串,我想检查字符串的末尾是否有'=',然后从内部表中删除该记录。

现在我已经测试了'[=] $','(== $','\ = $','= $',但是这些似乎都不起作用,字符串中的单词之间可以有空格,请 帮我解决这个问题。

在wa_table-field中查找'= $'。
 如果sy-subrc eq 0。
 删除i_table。
 endif。
6条回答
三十六小时_GS
2020-08-19 02:52 .采纳回答

嘿,

您不是在语句(?)中缺少" REGEX"-像这样:

查找正则表达式'yourregexhere'IN变量。

RegExr上的正则表达式示例: https://regexr.com/3gjtt (用您的 '='符号)

如果与您的字段中的等号无关紧要,则可以尝试使用" CS"( ABAP文档)。

如果您想尝试一下,可能会在SAP系统上收到以下有关"玩具"的报告: https://archive.sap.com/documents/docs/DOC-10291

-DEMO_REGEX_TOY

-DEMO_REGEX

希望其中一些可以帮助您。

最好的问候

Marco

一周热门 更多>