我有包含字符串的变量。我需要在特定字符后检索所有字符。
例如
word <- "Stackoverflow"
我想检索&#34;溢出&#34;。 我知道起始位置为6,但我不知道结束位置。
反正有没有实现这个目标?
答案 0 :(得分:4)
您正在寻找substr和nchar的组合:
substr(word,6,nchar(word))
substr(string,beginning,end)让你对字符串进行子集化,nchar为你提供字符串中的字符数。
谢谢! 扬
答案 1 :(得分:2)
或者我们可以使用sub
匹配前五个字符(.{5}
)并将其替换为''
。
sub('^.{5}', '', word)
#[1] "overflow"