在此程序中,您将学习使用Kotlin中的正则表达式删除给定字符串中的所有空格。
fun main(args: Array<String>) { var sentence = "T his is b ett er." println("原字符串: $sentence") sentence = sentence.replace("\\s".toRegex(), "") println("删除空格后的字符: $sentence") }
运行该程序时,输出为:
原字符串: T his is b ett er. 删除空格后的字符: Thisisbetter.
在本程序中,我们使用String的replaceAll()方法删除和替换字符串中的所有空格。
我们使用了正则表达式\\s来查找字符串中的所有空白字符(制表符,空格,换行符等)。然后,我们将其替换为""(空字符串文字)。
这是等效的Java代码:删除所有空格的Java程序