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