替换或删除 SAP/ABAP 中字符串中的双散列 (##)

问题描述 投票:0回答:1

我有一个像这样的长字符串:

你好,我叫 Bobby。##我真的很喜欢 Stackoverflow,但我不喜欢字符串中出现新行。##祝 Bobby 好。

我尝试从字符串中删除双哈希并用空格替换它们,但我不知道该怎么做。

我尝试了以下方法(但没有一个对我有用):

REPLACE ALL OCCURRENCES OF '##' IN string WITH ''
// 什么也没发生

TRANSLATE string USING '##'
//什么也没发生

CALL FUNCTION 'SF_SPECIALCHAR_DELETE'
// 输入和导出仅 40 个字符长

提前致谢。

编辑:我正在使用 SAP NETWEAVER 7.5

string replace abap
1个回答
0
投票

此问题的解决方案:

REPLACE ALL OCCURRENCES OF CL_ABAP_CHAR_UTILITIES=>NEWLINE IN string WITH SPACE.
© www.soinside.com 2019 - 2024. All rights reserved.