strfind(s1, s2, overlap = TRUE)
strfindi(s1, s2, overlap = TRUE)findstr(s1, s2, overlap = TRUE)
s2
is a character vector of length greater than 1.strfind
finds positions of substrings within s1
that
match exactly with s2
, and is case sensitive; no regular patterns. strfindi
does not distinguish between lower and upper case.
findstr
should only be used as internal function, in Matlab it is
deprecated. It searches for the shorter string within the longer one.
strcmp
S <- c("", "ab", "aba", "aba aba", "abababa")
s <- "aba"
strfind(S, s)
strfindi(toupper(S), s)
strfind(S, s, overlap = FALSE)
Run the code above in your browser using DataLab