indexOf finds indices of value(s) in a given vector.

sealso<< regexpr

indexOf(x, v, regexp = TRUE)

Arguments

x

value(s) to be searched for in vector v

v

vector

regexp

If TRUE, x of character type is interpreted as a regular expressions.

Examples

# numeric examples indexOf(1,c(2,3,1,4))
#> [1] 3
indexOf(10,c(2,3,1,4))
#> integer(0)
# character examples indexOf(c('a','b'),c('a','c','b','d','ab'))
#> [1] 1 3
# using regular expressions (enabled by default): indexOf(c('a.*','b'),c('a','c','b','d','ab'))
#> [1] 1 5 3
# disabling regular expressions: indexOf(c('a*','b'),c('a','c','b','d','ab'),regexp=FALSE)
#> [1] 3