Comprueba si los caracteres están en una cadena

Intento determinar si una cadena es un subconjunto de otra cadena. Por ejemplo:

chars <- "test"
value <- "es"

Quiero devolver TRUE si "valor" aparece como parte de la cadena "chars". En el siguiente escenario, querría devolver false:

chars <- "test"
value <- "et"
Solución

Utilice la función grepl.

grepl(value, chars)
# TRUE
Comentarios (9)

Quieres grepl:

> chars  value  grepl(value, chars)
[1] TRUE
> chars  value  grepl(value, chars)
[1] FALSE
Comentarios (0)

Puede utilizar grep.

grep("es", "Test")
[1] 1
grep("et", "Test")
integer(0)
Comentarios (0)