grep 带有特殊符号的项目
grep items with special symbols
我正在尝试使用 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'
有效。
我正在尝试使用 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'
有效。