正则表达式在Kotlin中不匹配

我不明白为什么这个简单的正则表达式不匹配任何东西。 它总是失败并抛出异常:

val match = Regex("""\d+""").matchEntire("A123B")?: throw Exception("Regex fail") 

你想匹配整个输入与matchEntire\d+模式:

fun matchEntire(input: CharSequence): MatchResult? (source)
尝试将整个输入CharSequence与模式匹配。
返回如果整个输入匹配,则返回MatchResult的一个实例,否则返回null。

但是, A123B不仅包含数字。 如果您需要查找部分匹配,请使用find