Если нам нужно удалить первый символ, используйте sub
, соответствующий одному символу (.
представляет собой одиночный символ), замените его на ''
.
sub('.', '', listfruit)
#[1] "applea" "bananab" "ranggeo"
Или в первый и последний символ, соответствует символу начала строки (^.
) или в конце строки (.$
) и заменить его ''
.
gsub('^.|.$', '', listfruit)
#[1] "apple" "banana" "rangge"
Мы также можем записать его в виде группы и заменить его ссылкой.
sub('^.(.*).$', '\\1', listfruit)
#[1] "apple" "banana" "rangge"
Другой вариант с substr
substr(listfruit, 2, nchar(listfruit)-1)
#[1] "apple" "banana" "rangge"