【发布时间】:2019-06-10 11:25:16
【问题描述】:
所以我有一个文本字段,您应该在其中输入您的“编码”文本,并通过使用 .replace 删除某些字符将其翻译回非编码语言。但我无法让它工作。
有一种儿童“代码语言”,您可以在其中使用一个单词,例如 cat,然后为每个辅音添加一个“o”,然后再次添加辅音。所以“b”就是“bob”。对于元音,它们保持原样。猫是 cocatot。
fun translateBack(view : View) {
val konsonanter = "bcdfghjklmnpqrstvwxzBCDFGHJKLMNPQRSTVWXZ"
var input = editText.text.toString()
var emptyString = ""
for(i in konsonanter) {
val find_text = i + "o" + i
var conso = i.toString()
textView.text = input.replace(find_text, conso, false)
}
}
希望它删除每个辅音的以下两个字母(如果可能)。因此,如果我输入“cocowow”,我应该退出“cow”。现在我只取回我在 textField 中输入的内容...
【问题讨论】:
标签: android string replace kotlin char