为什么Kotlin同时具有Regex和Pattern类?

时间:2019-11-10 00:13:30

标签: regex kotlin

Kotlin标准库的Regex和Pattern类的行为之间似乎有很大的重叠。为什么要重复?

1 个答案:

答案 0 :(得分:3)

Kotlin 具有 Regex类在其自己的标准库中,并且可以在编译Kotlin程序时使用JDK标准库中的 java.util.regex.Pattern类用于JVM目标平台。在其他目标平台上,只有前一个类可用。

Regex类提供了可在所有平台上实施的正则表达式功能的子集,并以Kotlin惯用的方式公开了这些功能。