Разница между проектными и dll-зависимостями в .Net в окончательной скомпилированной сборке

Вы можете использовать gregexpr

 gregexpr(pattern ='2',"the2quickbrownfoxeswere2tired")


[[1]]
[1]  4 24
attr(,"match.length")
[1] 1 1
attr(,"useBytes")
[1] TRUE

или, возможно, str_locate_all из пакета stringr, который является оберткой для gregexpr stringi::stri_locate_all (начиная с stringr версии 1.0)

library(stringr)
str_locate_all(pattern ='2', "the2quickbrownfoxeswere2tired")

[[1]]
     start end
[1,]     4   4
[2,]    24  24

обратите внимание, что вы можете просто использовать stringi

library(stringi)
stri_locate_all(pattern = '2', "the2quickbrownfoxeswere2tired", fixed = TRUE)

. Еще одна опция в базе R будет похожа на

lapply(strsplit(x, ''), function(x) which(x == '2'))

, если работа (с учетом символьного вектора x)

7
задан Rohith 15 September 2010 в 04:29
поделиться