Vectorize grepl
vgrepl(
pattern,
x,
ignore.case = TRUE,
perl = FALSE,
fixed = FALSE,
useBytes = FALSE
)
character string containing a regular expression (or
character string for fixed = TRUE) to be matched in the given character
vector. Coerced by as.character to a character string if possible. Missing
values are allowed except for regexpr
, gregexpr
and
regexec
.
a character vector where matches are sought, or an object which can be coerced by as.character to a character vector. Long vectors are supported.
logical. if FALSE
, the pattern matching is case
sensitive and if TRUE
, case is ignored during matching.
logical. Should Perl-compatible regexps be used?
logical. If TRUE
, pattern
is a string to be
matched as is. Overrides all conflicting arguments.
logical. If TRUE
the matching is done
byte-by-byte rather than character-by-character. See
‘Details’.
a matrix with as many rows as length(x)
and as many columns
as length(pattern)
containing TRUE or FALSE. Each column is the result
of call to grepl
.
This function works the same way as grepl
but with a
vectorize pattern. This means that if the argument pattern
has a
length >= 2 then the output will be calculated iteratively by pattern. So
instead of having a vector as output, we get a matrix with
length(pattern)
rows and length(pattern)
columns.
For more informations, see the function grepl
.