如何替换单词中的第n个位置值?

2020-09-13 13:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 如何替换第n个位置字...

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

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


大家好,

如何替换第n个位置字段。

我可以使用Find查找字段的位置。我想用一个变量替换该位置字段。

例如:-" ababap,ihaidhaidha,yusgdusd,hsjdhus,uhadjahd,uahsuah,iwueiwue,jueuwhgd"。

我想用aaaaa替换第6个位置值

结果应类似于:-

ababap,ihaidhaidha,yusgdusd,hsjdhus,uhadjahd,aaaaa,iwueiwue,jueuwhgd

提前谢谢!

此致

Sri Harika

7条回答
黑丝骑士
2020-09-13 14:00

Hi Sri,

关键字WRITE应该可以帮助您。

例如

数据:
     lv_source TYPE text72 VALUE'ababap,ihaidhaidha,yusgdusd,hsjdhus,uhadjahd,uahsuah,iwueiwue,jueuwhgd',
     lv_pos TYPE I VALUE 6,
     lv_len TYPE i,
     lv_subst TYPE字符串VALUE'aaaaa'
     。

   写:/lv_source。
   lv_len = strlen(lv_subst)。
   lv_pos = lv_pos-1。
   将lv_subst写入lv_source + lv_pos(lv_len)。
   写:/lv_source。
 

关于,休伯特

一周热门 更多>