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