Мы можем использовать gsub
, чтобы сопоставить шаблон или ноль или более цифр (\\d*
), за которыми следуют один или несколько алфавитов и одна или несколько цифр в качестве шаблона, и заменить их пробелом (""
)
gsub("\\b\\d*[A-Za-z]+\\d+\\s*", '', words)
#[1] "condition of returned veh" "vehivle of returned ve" "petrol reserve switch"
Если нам тоже нужно удалить цифры
gsub("\\b\\S*\\d+\\S*\\s", '', c(words, "120 condition of returned 35 veh"))
#[1] "condition of returned veh" "vehivle of returned ve" "petrol reserve switch" "condition of returned veh"