2020-08-19 02:42发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有两个变量,例如ABC和CDS,并且其中包含文本。 我只是想比较两者是相同的文本还是不同的文本。 如果某些字符匹配,则要显示那些匹配的字符...
让我知道任何FM ...
Hi Himanshu
您可以检查以下示例-示例
将string2在空格处拆分为表数据(wordlist)。 然后循环到单词表 match(val = <您的可搜索字符串> regex = occ = 1) endloop
可能需要更正语法
我认为CS我们只能获取包含字符串..如果存在则为true ..但是我们没有得到匹配的字符串....
亲爱的哈桑
有字符串操作
您可以引用此链接
https://help.sap.com/doc/saphelp_46c/4.6C/zh-CN/ fc/eb3516358411d1829f0000e829fbfe/content.htm?no_cache = true
对不起,我不明白你的意思。
您无法打开链接?
您好 Michael Piesche ,
按照您的示例。.我只在寻找AB .....
感谢您对要求的简短说明。 关于用例是什么以及输入参数可以是什么还不是100%清楚,但是现在,请参见上面的答案。
作为补充说明:请使用注释功能进行注释
我创建了一个显示所有交集的代码。
types:t_texto的开头, 文本类型char10, t_texto的结尾。 DATA:x类型char10值'ABCD', y TYPE char10值'XBCYZ', z类型char10, n类型int2, n1类型int2, n2类型int2, n3类型int2, t1类型STANDARD TABLE OF t_texto, r2类型RANGE OF t_texto, 像r2线一样的sr, t3 t_texto的t3类型标准表。 n = strlen(x)。 清除n1。 做n次。 n2 =1。 而n2 <= n。 z = x + n1(n2)。 将z附加到t1。 将1加到n2。 n3 = n1 + n2。 如果n3> n。 退出。 ENDIF。 恩。 将1加到n1。 ENDDO。 n = STRLEN(Y)。 清除n1。 不要做 n2 =1。 当n2 <= n。 Z = y + n1(n2)。 sr-sign ='I'。 sr-low = z。 sr-option ='EQ'。 将sr附加到r2。 将1加到n2。 n3 = n1 + n2。 如果n3> n。 退出。 ENDIF。 恩。 将1加到n1。 ENDDO。 删除t1,其中texto不在r2中。 将t1处的环圈成z。 写:/z。 ENDLOOP。
最多设置5个标签!
Hi Himanshu
您可以检查以下示例-示例
可能需要更正语法
我认为CS我们只能获取包含字符串..如果存在则为true ..但是我们没有得到匹配的字符串....
亲爱的哈桑
有字符串操作
您可以引用此链接
https://help.sap.com/doc/saphelp_46c/4.6C/zh-CN/ fc/eb3516358411d1829f0000e829fbfe/content.htm?no_cache = true
对不起,我不明白你的意思。
您无法打开链接?
您好 Michael Piesche ,
按照您的示例。.我只在寻找AB .....
感谢您对要求的简短说明。 关于用例是什么以及输入参数可以是什么还不是100%清楚,但是现在,请参见上面的答案。
作为补充说明:请使用注释功能进行注释
我创建了一个显示所有交集的代码。
一周热门 更多>