为什么不outlook未来,在科特林的正则expression式工作?

例:

// Java System.out.println("one;two;th/;ree".split("(?<!/);").length); // 3 // Kotlin println("one;two;th/;ree".split("(?<!/);").size) // 1 

如何纠正这个?

在你的Kotlin例子中,你不是被正则Regex分割,而是被一个String分割。

尝试以下操作:

 println("one;two;th/;ree".split(Regex("(?