R中字符串中char的最后一个位置

时间:2017-05-09 16:46:36

标签: r indexing charat

我想问一下如何取得char ="的最后一个索引的位置? | "在R

我的字符串类似如下:

我有苹果|橘子|香蕉|佩里|在我的包里。

谢谢,

1 个答案:

答案 0 :(得分:2)

一个选项是str_locate

library(stringr)
tail(str_locate_all(str1, "[|]")[[1]], 1)

使用stringi,有一个方便的功能

library(stringi)
stri_locate_last_fixed(str1, '|')

数据

str1 <- "I have apple|Orange|banana|perry| in my bag"