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 .

  • Juego Regex en Kotlin
  • Kotlin: ¿Cómo get un grupo de captura de la primera línea que coincida?
  • Regex Match en una string
  • Cómo hacer que la expresión regular termine en la primera oportunidad. (Kotlin)