我正在输入一个字符串,我需要检查它是否包含某个字符。
我的表情有时很不寻常,例如“ [Diab”,但用引号引起来。
我尝试执行以下操作的方法:
A = "[Diab"
Seq = "abcde"
grepl(unlist(strsplit(A, "")), Seq)
换句话说,我将A分隔为单个字符,然后测试每个是否包含在Seq中。
但是,出现以下错误:
invalid regular expression '[', reason 'Missing ']''
也就是说,因为只有一个括号,所以不允许此操作。 我该如何克服这个问题,也就是将单个括号视为其他任何字符,而不要求将其匹配?