Мы можем использовать шаблон, начинающийся с границы слова (\\b
), за которой следуют пять цифр (\\d{5}
), строчная буква ([a-z]{1}
) и две цифры (\\d{2}
), за которыми следует граница слова (\\b
)
grep("\\b\\d{5}[a-z]{1}\\d{2}\\b", v1)
Если нам нужно извлечь
library(stringr)
str_extract_all(v1, "\\b\\d{5}[a-z]{1}\\d{2}\\b")