我在R中有以下向量,我想找到所有字符串有A和B,但不是数字2.
vec1<-c("A_cont_1", "A_cont_12", "B_treat_8", "AB_cont_22", "cont_21_Aa")
Run Code Online (Sandbox Code Playgroud)
以下不起作用:
grep("A|B|!2", vec1)
Run Code Online (Sandbox Code Playgroud)
它让我回到了所有的字符串:
[1] 1 2 3 4 5
Run Code Online (Sandbox Code Playgroud)
这个例子也是如此:
grep("A|B|-2", vec1)
Run Code Online (Sandbox Code Playgroud)
什么是正确的语法?