Test if characters are in a string

r, r-faq, regex, string

Solution

Use the `grepl` function

grepl( needle, haystack, fixed = TRUE)

like so:

grepl(value, chars, fixed = TRUE)
# TRUE

Use `?grepl` to find out more.

Problem

I'm trying to determine if a string is a subset of another string. For example: ``` chars <- "test" value <- "es" ``` I want to return `TRUE` if "`value`" appears as part of the string "`chars`". In the following scenario, I would want to return false: ``` chars <- "test" value <- "et" ```

Original source

Related problems