「A*B*C*D*」が正規表現の場合、および
string <- c("AB"),
文字列が正規表現で受け入れられるかどうかを確認する方法はありますか? 答えの種類は、はいまたはいいえです。
あなたが探しているように聞こえますgrep
:
> length(grep("^A*B*C*D*$", string)) > 0
[1] TRUE
> length(grep("^A*B*C*D$", string)) > 0
[1] FALSE
文字列全体のみが一致するように^
andを追加しました。$
そうしたくない場合は、単にそれらを削除してください。