如果'A * B * C * D *'是正则表达式,
string <- c("AB"),
有没有办法检查正则表达式是否接受字符串?答案是肯定的或不是。
答案 0 :(得分:2)
听起来像是在寻找grep
:
> length(grep("^A*B*C*D*$", string)) > 0
[1] TRUE
> length(grep("^A*B*C*D$", string)) > 0
[1] FALSE
我添加了^
和$
,以确保只匹配整个字符串。如果您不想要,只需将其删除即可。