【发布时间】:2021-07-21 08:42:05
【问题描述】:
我正在寻找在 Kotlin 中用相应的不同字符替换多个不同字符的可能性。
例如,我在 PHP 中寻找与此类似的函数:
str_replace(["ā", "ē", "ī", "ō", "ū"], ["a","e","i","o","u"], word)
现在在 Kotlin 中,我只是像这样调用 5 次相同的函数(对于每个人声):
var newWord = word.replace("ā", "a")
newWord = word.replace("ē", "e")
newWord = word.replace("ī", "i")
newWord = word.replace("ō", "o")
newWord = word.replace("ū", "u")
如果我必须使用单词列表而不是一个单词来执行此操作,这当然可能不是最佳选择。有没有办法做到这一点?
【问题讨论】:
标签: kotlin replace replaceall