2017-01-06 22 views

回答

1

使用gregexpr

gregexpr返回相同長度的列表作爲text其中的每個元素是相同的形式作爲用於regexpr返回值,不同之處在於每一所述起始位置(不相交)比賽給予

請參見下面的示例代碼:

> gregexpr("ap", "ASDAS ap ASDASD ap AS")[1] 
[[1]] 
[1] 7 17 
attr(,"match.length") 
[1] 2 2 
attr(,"useBytes") 
[1] TRUE 
1

我們可以使用str_locatestringr

library(stringr) 
str_locate_all("ASDAS ap ASDASD ap AS", "ap") 
#[[1]] 
#  start end 
#[1,]  7 8 
#[2,] 17 18