library(stringr)
x <- c('123456789', 'kfasdf 3456789asdf', 'a 1')
y <- c('12345 789', '1 9', 'a 678a')
str_match(x, regex('(?=[ \\d]{9}(.*$))([ ]*\\d+)\\1$')) [,3]
str_match(y, regex('(?=[ \\d]{9}(.*$))([ ]*\\d+)\\1$')) [,3]
bGlicmFyeShzdHJpbmdyKQogCnggPC0gYygnMTIzNDU2Nzg5JywgJ2tmYXNkZiAgMzQ1Njc4OWFzZGYnLCAnYSAgICAgICAgMScpCnkgPC0gYygnMTIzNDUgNzg5JywgJzEgICAgICAgOScsICdhICAgICA2NzhhJykKIApzdHJfbWF0Y2goeCwgcmVnZXgoJyg/PVsgXFxkXXs5fSguKiQpKShbIF0qXFxkKylcXDEkJykpIFssM10Kc3RyX21hdGNoKHksIHJlZ2V4KCcoPz1bIFxcZF17OX0oLiokKSkoWyBdKlxcZCspXFwxJCcpKSBbLDNd