1. ホーム
  2. r

[解決済み】文字列の中に文字があるかどうかのテスト

2022-03-25 20:53:15

質問

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

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

文字列 "chars" の一部として "value" が現れたら TRUE を返したいのですが、どうすればいいですか? 次のシナリオでは、私はfalseを返したいです。

chars <- "test"
value <- "et"

解決方法は?

を使用します。 grepl 機能

grepl( needle, haystack, fixed = TRUE)

というように

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

使用方法 ?grepl で詳細を確認できます。