Ho *_*inh 15 java android kotlin
String.replaceAll未运行且在 Kotlin 中不受支持。所以我建议一个演示示例,我希望它有所帮助。
var string = "vsdhfnmsdbvfuf121535435aewr"  
string.replace("[^0-9]".toRegex(), "")
jj.*_*jj. 50
您还可以利用 Kotlin 的 String.filter:
var string = "vsdhfnmsdbvfuf121535435aewr"
var result = string.filter { it.isDigit() }
我从这里得到这个:https : //stackoverflow.com/a/57316352
你的代码工作正常。这里string是不变的。所以它的值是不能改变的。但是您可以将另一个变量分配给替换的字符串。
fun main(args: Array<String>) {
    var string = "vsdhfnmsdbvfuf121535435aewr"
    var res = string.replace("[^0-9]".toRegex(), "")
    println(res)
}
| 归档时间: | 
 | 
| 查看次数: | 12917 次 | 
| 最近记录: |