grepl无法处理不匹配的括号

时间:2019-05-23 07:21:37

标签: r regex pattern-matching

我正在输入一个字符串,我需要检查它是否包含某个字符。

我的表情有时很不寻常,例如“ [Diab”,但用引号引起来。

我尝试执行以下操作的方法:

A = "[Diab"
Seq = "abcde"
grepl(unlist(strsplit(A, "")), Seq) 

换句话说,我将A分隔为单个字符,然后测试每个是否包含在Seq中。

但是,出现以下错误:

invalid regular expression '[', reason 'Missing ']''

也就是说,因为只有一个括号,所以不允许此操作。 我该如何克服这个问题,也就是将单个括号视为其他任何字符,而不要求将其匹配?

0 个答案:

没有答案