我在R中有一个grep问题:
patterns= c("AB_(1)","AB_(2)") text= c("AB_(1)","DDD","CC") grep(patterns[1],text) >integer(0) ????
grep命令有“()”括号的问题,有没有可以使用的as.XX(pattern [1])?
您需要双重反斜杠的转义:
> patterns= c("AB_\\(1\\)","AB_(2)") > text= c("AB_(1)","CC") > > grep(patterns[1],text) [1] 1