文字が文字列に含まれているかどうかを調べる

ある文字列が別の文字列のサブセットであるかどうかを判断しようとしています。 例えば、以下のようなものです。

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

文字列"chars"の一部として"value"が現れた場合にはTRUEを返したい。 次のシナリオでは、falseを返したいと思います。

chars <- "test"
value <- "et"
ソリューション

関数 grepl の使用

grepl(value, chars)
# TRUE
解説 (9)

あなたは、「grepl」を求めています。

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

grep`を使用することができます。

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