gpt4 book ai didi

string - 如何将字符串中的 "Umlaute"(ü)转为 "ue"?

转载 作者:行者123 更新时间:2023-12-05 08:35:45 26 4
gpt4 key购买 nike

我有一个看起来像这样的字符串,例如 Lübeck Nürnberg Österreich 和“Umlaute”。

现在我想拆分它并在字符串上添加新的“单词”,如下所示Lübeck Nürnberg Österreich Luebeck Nuernberg Oesterreich

所以 ä 应该是 aeö 应该是 oeü应该是 ue

但是我不知道如何实现这个,谢谢!

DATA: lt_split TYPE TABLE OF char40.

SPLIT string AT space INTO TABLE lt_split.

最佳答案

您可以使用 REPLACE 将字符串替换为字符串中的另一个字符串:

REPLACE ALL OCCURENCES OF: 'ä'
IN string
WITH 'ae',
'ü'
IN string
WITH 'ue'.

这个语句还有另一种变体,它可以与内部表一起使用:

REPLACE 'ä'
IN TABLE lt_split
WITH 'ae'.

https://help.sap.com/doc/abapdocu_751_index_htm/7.51/de-DE/abapreplace_in_pattern.htm

请注意,新字符串会更长(如果至少发生了一次替换),如果字符串是固定长度的字符类型并且新字符串会比允许的长,这可能是个问题。

关于string - 如何将字符串中的 "Umlaute"(ü)转为 "ue"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73053625/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com