grep with special characters

前端 未结 3 594
慢半拍i
慢半拍i 2021-01-12 13:47

I want to find the elements that contains star character in the following vector.

s <- c(\"A\",\"B\",\"C*\",\"D\",\"E*\")
grep(\"*\",s)

[1] 1 2 3 4 5
         


        
3条回答
  •  不知归路
    2021-01-12 14:20

    You need to escape special characters twice, once for R and once for the regular expression:

    grep('\\*', s)
    

提交回复
热议问题