在字符串之间插入字符

2020-08-27 01:21发布

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

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


亲爱的

我有大约60-80个字符的字符串,其长度取决于运行时。 现在,我想在字符串的第3个和第4个字符之间插入一个字符值。

例如:Str1 ='020BUPATEXAS ...'

现在,我想在第三个字符和第四个字符之间插入一个值'E',如下所示:

Str1 ='020EBUPATEXAS ....'

任何人都可以对此发表一些看法。

维纳(Vinay)

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

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


亲爱的

我有大约60-80个字符的字符串,其长度取决于运行时。 现在,我想在字符串的第3个和第4个字符之间插入一个字符值。

例如:Str1 ='020BUPATEXAS ...'

现在,我想在第三个字符和第四个字符之间插入一个值'E',如下所示:

Str1 ='020EBUPATEXAS ....'

任何人都可以对此发表一些看法。

维纳(Vinay)

付费偷看设置
发送
4条回答
四川大学会员
1楼-- · 2020-08-27 01:47

嗨,

另一个没有新变量的解决方案:

   数据:
     str1 TYPE字符串
                                   值'020BUPATEXASxxxxxxx'。

   将str1(3)'E'str1 + 3连接到str1中。
 

此致

Daniel

一只江湖小虾
2楼-- · 2020-08-27 01:48

Priya Mohan

现在提出新声明

结果= str1 + 0(3)&&'E'&& str1 + 3。

或更优

result = | {str1 + 0(3)} E {str1 + 3} |

昵称总是被占用
3楼-- · 2020-08-27 01:41

嗨,

您需要一个新变量,然后逐步填写。

 移动:str1(3)到new_text(3),
       'E'到new_text + 3(1),
       str1 + 3到new_text + 4。
 

此致

尼克

嗨,

试试这个

 REPORT ZTEST_CHA。


 数据:V_char类型的字符串,
        v_len类型i。

 v_char ='020string'。

 V_len = strlen(v_char)。

 v_len = v_len-3。

 将v_char + 0(3)'E'v_char + 3(v_len)连接到v_char中。

 写:v_char。

一周热门 更多>