0

如果 'A*B*C*D*' 是正则表达式,并且

string <- c("AB"),

有没有办法检查字符串是否被正则表达式接受?答案是肯定或否定。

4

1 回答 1

2

听起来您正在寻找grep

> length(grep("^A*B*C*D*$", string)) > 0
[1] TRUE
> length(grep("^A*B*C*D$", string)) > 0
[1] FALSE

我添加了^and$以确保只能匹配整个字符串。如果您不想这样做,只需删除它们即可。

于 2012-11-21T17:30:42.427 回答