我正在尝试使用grep
提取包含符号_
和|
的项。当我尝试使用完全匹配的grep
时,它返回了所有项目。如何解决这个问题?
string = c("ny_(apple)|store", "mn_(apple)|store", "ok_(apple)|store")
grep("\ny_(apple)|store\>", string) #this failed because it returned all three items
[1] 1 2 3
使用(双(反斜杠转义:
grep("ny_\(apple\)\|store", string)
#> [1] 1
在我的MacOS终端上,使用单引号有效。grep 'seachText'
起作用。