Regex no coincide en Kotlin

No puedo entender por qué esta simple expresión regular no coincide con nada. Siempre falla y arroja una exception:

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

Desea hacer coincidir una input completa con matchEntire y un patrón \d+ :

fun matchEntire(input: CharSequence): MatchResult? (source)
Intenta hacer coincidir toda la input CharSequence con el patrón.
Devuelve una instancia de MatchResult si la input completa coincide o no.

Sin embargo, A123B no solo consiste en dígitos. Si necesita encontrar una coincidencia parcial, use find .

  • Kotlin Regex llamado grupos de apoyo
  • groupValues ​​solo devuelve la última aparición de patrón repetitivo
  • Una expresión regular que reconocería a / * ... * / note
  • Regex: coincide con palabras que no son cadenas