为什么使用正则表达式字符串的 Kotlin String.split 与 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 代码,但不起作用。我不明白这里的文档:https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/split.html.split("\\p{Punct}")