library(stringr)
x <- c( "15 Aguascalientes - Ent. Cd. de Los NiƱos AGS", "3 Aguascalientes - Zacatecas MEX-045")
matches <- str_match(x, "^(\\d+)\\s+(.*?)\\s+(\\S+)$")[,-1]
matches
bGlicmFyeShzdHJpbmdyKQp4IDwtIGMoICIxNSBBZ3Vhc2NhbGllbnRlcyAtIEVudC4gQ2QuIGRlIExvcyBOacOxb3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFHUyIsICIzICAgQWd1YXNjYWxpZW50ZXMgLSBaYWNhdGVjYXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNRVgtMDQ1IikKbWF0Y2hlcyA8LSBzdHJfbWF0Y2goeCwgIl4oXFxkKylcXHMrKC4qPylcXHMrKFxcUyspJCIpWywtMV0KbWF0Y2hlcw==