替换字符串中第一个字符后的所有字符

问题描述:

我想知道是否有方法使用gsub删除给定字符串中除第一个字符以外的所有字符。替换字符串中第一个字符后的所有字符

所以,如果我有hello,我会以h结束。

谢谢!

+2

我知道你问了一个使用'gsub'的方法,但为什么不'substr(x,start = 1,stop = 1)'? – svenhalvorson

我认为这会为你工作:

> substring("hello", 1, 1) 
[1] "h" 

我找不到这个确切的愚弄所以在这里你去,

sub('(.).*', '\\1', c('hello')) 
#[1] "h" 

对于提取的第一个字母的其他方法,你可以参考this question