Kotlin 是否支持命名正则表达式组?
命名的正则表达式组如下所示:(?<name>...)
根据这次讨论 https://discuss.kotlinlang.org/t/regex-named-groups/1864/2,
Kotlin 1.1 将支持这一点。https://youtrack.jetbrains.com/issue/KT-12753 https://youtrack.jetbrains.com/issue/KT-12753
Kotlin 1.1 EAP https://discuss.kotlinlang.org/t/kotlin-early-access-preview-updated/1437已经可以尝试了。
"""(\w+?)(?<num>\d+)""".toRegex().matchEntire("area51")!!.groups["num"]!!.value
你必须use https://kotlinlang.org/docs/reference/using-maven.html kotlin-stdlib-jre8
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)