Test om tegnene er i en streng

Jeg prøver å finne ut om en streng er en delmengde av en annen streng. For eksempel:

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

Jeg vil returnere TRUE hvis "value" vises som en del av strengen "chars". I følgende scenario ønsker jeg å returnere false:

chars <- "test"
value <- "et"
Løsning

Bruk funksjonen grepl.

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

Du vil ha grepl:

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

Du kan bruke grep.

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