点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨。
我正在尝试使用abap_source_scan和regex在abap中查找代码。
我想查找开发人员是否曾经编写过用程序(或工厂或其他一组,例如vkorg等)进行硬编码的公司代码
我一直在尝试使用正则表达式玩具构建正则表达式,并成功找到公司编号:
11(\ s | pm | qt | 00 | rt)给了我我正在搜索的所有公司代码:11,11pm,11qt,1100&11rt。 我只想获得包含单词" werks"的行。 尝试过
11(\ s | pm | qt | 00 | rt)(?= werks)不起作用。 知道怎么做吗?
假设您还想排除注释行:
或通过以下方式将网撒宽一点
糟糕的答案,所以我把它放在了注释中。
创建一个程序来查看它们的传输,并根据它们所碰到的任何内容进行遍历。 搜索他们触摸过的所有工厂代码的源代码。 然后双击将其显示为ALV。
对不起-我没想到。 我希望其他人能为您提供一个很好的答案。
Michelle
ABAP正则表达式需要帮助吗?
在这里
https: //help.sap.com/http.svc/rc/abapdocu_752_index_htm/7.52/zh-CN/index.htm?file=abenregex_syntax.htm
我刚刚尝试过 您部分正确,第一个变量需要等号转义,但是第二个变量对我有效。
会找到
但忽略
您想专门将其限制为相等,那么我的第一个变体需要转义等号:
要对其进行分解:
^:行首
[^ \ *]:不是*
(。+):一个或多个字符
werks:werks
(。+):一个或多个字符
':'
写这篇文章,我想一个更好的搜索是包括不同的字符串定界符:
一周热门 更多>