gregexpr
with substring retrieval
gregexpr
enabling retrieval of the matching substrings.
gregexpr(pattern, text, ignore.case=FALSE, perl=FALSE,
fixed=FALSE, useBytes=FALSE, extract=FALSE)
fixed = TRUE
) to be matched in the given character vector. Coerced by as.character
to a character string if possible. If a character vector of length 2 or more is supplied, the first element is used with a warning. Missing values are not allowed.as.character
to a character vector.FALSE
, the pattern matching is case sensitive and if TRUE
, case is ignored during matching.extended
.TRUE
, pattern is a string to be matched as is. Overrides all conflicting arguments.TRUE
the matching is done byte-by-byte rather than character-by-character. See base::gregexpr
for details.base::gregexpr
would (extract=FALSE
) or a list of substrings matching the pattern (extract=TRUE
). There is one list element for each string in text, and each list element contains a character vector of all matching substrings in the corresponding entry of text.
gregexpr
that enables the return of the substrings matching the pattern. The last argument extract is the only difference to base::gregexpr
. The default behaviour is identical to base::gregexpr
, but setting extract=TRUE
means the matching substrings are returned.
gregexpr
sequences<-c("ACATGTCATGTCC","CTTGTATGCTG")
gregexpr("ATG",sequences,extract=TRUE)
Run the code above in your browser using DataLab