Returns a vector of the indices where a string occurs in another string
Usage
indexOf(a, b, ignore.case = FALSE)
Arguments
- a
string to be checked against
- b
string to check
- ignore.case
logical; if TRUE, case is ignored when performing
the check
Value
Indices where b occurs in a. Returns NA if there
are no occurences.
Details
If b is longer than a, indexOf returns NA, since
it is not possible for a longer string to occur in a shorter string.
Examples
indexOf("derek", "e")
#> [1] 2 4
indexOf("Animals", "a")
#> [1] 5
indexOf("Animals", "A")
#> [1] 1
indexOf("Animals", "a", ignore.case = TRUE)
#> [1] 1 5