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 .

  • ¿Qué corresponde exactamente a una Regex creada con Regex.fromLiteral ()?
  • Regex para encontrar palabras completas
  • Una expresión regular que reconocería a / * ... * / note
  • Expresión regular para unir caracteres al principio de la línea solamente