Мы можем использовать sub
для сопоставления одной или нескольких цифр, за которыми следуют цифра и любые пробелы в начале (^
) строки, замените пробел (""
)
sub("^\\d+\\.\\s*", "", a)
#[1] "one" "blah" "hi"
Или, если порядок точек, цифры отличаются, то используйте шаблон для совпадения с 0 или более цифрами, за точкой следует любой пробел, замените пробелом (""
)
sub("^[0-9.]*\\s?", "", a)