分割字符串并保留使用的特殊字符,该怎么做?

2020-09-05 11:36发布

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

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


嗨,

我有一个字符串,我需要在'>'处将其分割。

 DATA:data_table_3 TYPE tab_char512,
          str类型的字符串。
 str ='数据'
 在'>'INTO TABLE data_table_3中分割字符串。
 *预期产量
 * 
 *数据
 *输出高于
 * 
 

请建议是否有任何解决方法。

谢谢。

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

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


嗨,

我有一个字符串,我需要在'>'处将其分割。

 DATA:data_table_3 TYPE tab_char512,
          str类型的字符串。
 str ='数据'
 在'>'INTO TABLE data_table_3中分割字符串。
 *预期产量
 * 
 *数据
 *输出高于
 * 
 

请建议是否有任何解决方法。

谢谢。

付费偷看设置
发送
1条回答
蓋茨
1楼-- · 2020-09-05 12:11

您可以自己创建拆分。 它有点长,但是可以用。

 数据lt_table TYPE STANDARD TABLE OF字符串。
 DATA(lv_string)=` test `。
 DATA(lv_separator)=`>`。


 尝试。
     做。
       DATA(lv_line)= segment(val = lv_string
                                sep = lv_separator
                                index = sy-index)&& lv_separator。
       IF lv_line NE lv_separator。
         附加lv_line至lt_table。
       万一。
     ENDDO。

   捕捉cx_sy_strg_par_val。
     出口。
 ENDTRY。

一周热门 更多>