a = list("a","b","cdef", "[")
grep("a",a)
#[1] 1
grep("[",a)
#Error during wrapup: invalid regular expression '[', reason 'Missing ']''
grep('\[',a)
#Error during wrapup: '\[' is an unrecognized escape in character string starting "'\["
grep("\[",a)
#Error during wrapup: '\[' is an unrecognized escape in character string starting ""\["
grep("\133",a)
#Error during wrapup: invalid regular expression '[', reason 'Missing ']''
I thought to do the "\133" based on information found here: http://cran.r-project.org/doc/manuals/R-lang.html#Literal-constants unfortunately it didn't work.