Tag: 分割

为什么在Kotlin中用正则表达式字符串分割的字符串与Java不一样?

我有以下Java代码: String str = "12+20*/2-4"; List<String> arr = new ArrayList<>(); arr = str.split("\\p{Punct}"); //expected: arr = {12,20,2,4} 我想要相当于Kotlin的代码,但是.split("\\p{Punct}")不起作用。 我不明白这里的文档: https : //kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/split.html