我需要一个函数来互相替换一个文本,当前这是我正在使用的代码,但是它并没有真正起作用,或者至少不是替换,删除文本并将其留空,这是代码:
感谢您的时间,感激
operator[]
这是我要替换的消息i.postimg.cc/zDHwfXHX/ser.png
期望的输出是这样的:i.postimg.cc/k4mCt5X3/serr.png
要替换的示例消息:
[全局] [Zerobalas]:[| TInterfaceiconsInv_Misc_Tournaments_banner_Human.png:13,8:14:0,9:-2,8 | t]:asd
预期输出示例:
[global] [Zerobalas]:[https://cdn.discordapp.com/emojis/511683443231424532.png?v=1]:asd
答案 0 :(得分:1)
尝试一下:
def replaceIcons(message: String) = {
message.replace("[|TInterfaceiconsInv_Misc_Tournaments_banner_Human.png:13,8:14:0,9:-2,8|t]:", "[https://cdn.discordapp.com/emojis/511683443231424532.png?v=1]:")
}
println(replaceIcons("[global] [Zerobalas]: [|TInterfaceiconsInv_Misc_Tournaments_banner_Human.png:13,8:14:0,9:-2,8|t]: asd"))