Oli*_*ver 10 regex r escaping gsub
我在数据框中有一个字符串字段,类似于:
"Young Adult – 8-9""
Run Code Online (Sandbox Code Playgroud)
内部单曲"是我想要替换的东西:
"Young Adult - 8-9"
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?我试图用双反斜杠逃脱:
gsub("\\"", "", string)
Run Code Online (Sandbox Code Playgroud)
但得到此错误:错误:"gsub("\"",""中的意外字符串常量
Wik*_*żew 10
您不需要在正则表达式中转义双引号.只需使用"\""
或'"'
匹配单个双引号.
s = "Young Adult – 8-9\""
s
[1] "Young Adult – 8-9\""
gsub("\"", "", s)
[1] "Young Adult – 8-9"
gsub('"', "", s)
[1] "Young Adult – 8-9"
Run Code Online (Sandbox Code Playgroud)
请参阅此IDEONE演示
注意:由于您要删除一些文字文本,您甚至不需要正则表达式,使用fixed=TRUE
参数来加速操作:
gsub('"', "", s, fixed=TRUE)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13301 次 |
最近记录: |