解析字符串以删除或转义特殊字符

ant2009
Android Studio 3.1
Kotlin 1.2.31

我有以下字符串资源,该字符串资源的结尾处带有以下文本和特殊字符“提供额外的%1 $ s”

对于不同的语言,%1$s将不存在。

我正在尝试创建一种方法来尝试查看它是否存在。但是,在我的思考中弄虚作假$是一个特殊的角色。

有没有办法忽略我尝试使用'/'转义但无法正常工作的特殊字符。因为即使存在特殊字符,该方法也将始终返回false。

private fun containsExtra: Boolean {
    val extra = "%1$/s"

    return resources.getString(R.string.extra).endsWith(extra)
}

非常感谢您的任何建议,

东陈

尝试更改val extra = "%1$/s"val extra = "%1\$s"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章