1
我想要得到的 “_” 的所有chracter位置在我的字符串:R:grep,我做错了什么?
MyString<-"Test_Test_Test"
grep("_", MyString)
然而,这将返回:
[1] 1
我在做什么错?
我想要得到的 “_” 的所有chracter位置在我的字符串:R:grep,我做错了什么?
MyString<-"Test_Test_Test"
grep("_", MyString)
然而,这将返回:
[1] 1
我在做什么错?
使用gregexpr
而不是grep
MyString<-"Test_Test_Test"
> gregexpr('_', MyString)
[[1]]
[1] 5 10
attr(,"match.length")
[1] 1 1
attr(,"useBytes")
[1] TRUE
我建议哈德利的stringr
包:
library("stringr")
MyString <- "Test_Test_Test"
str_locate_all(MyString, "_")
# [[1]]
# start end
# [1,] 5 5
# [2,] 10 10