case-insensitive grep, returning values

vigrep(..., value = TRUE, ignore.case = TRUE)

Arguments

..., value, ignore.case

parameters sent to base::grep()

Value

vector of matching values

Details

This function is a simple wrapper around base::grep() which runs in case-insensitive mode, and returns matching values. It is particularly helpful when grabbing values from a vector.

See also

Other jam grep functions: grepls(), igrepHas(), igrepl(), igrep(), provigrep(), unigrep(), unvigrep(), vgrep()

Examples

V <- paste0(LETTERS[1:5], LETTERS[4:8]);
vigrep("d", V);
#> [1] "AD" "DG"