我似乎无法从字符串中去除反斜杠(\)。阅读了大量关于这个问题的不同答案,但是没有一个对我有效。请考虑以下示例(下面的尝试来自stackoverflow类似问题的各种答案):
temp = "35:12:34\"}}}\"}"
gsub("\\","",temp)
在执行 gsub("\", "", temp) 时出现错误:无效的正则表达式 '\', 原因是 'Trailing backslash'
gsub("\\","",temp,fixed=T)
[1] "35:12:34\"}}}\"}" 的意思是一个字符串,其中包含了时间信息,格式为时:分:秒。
gsub("\\\\","",temp,fixed=T)
[1] "35:12:34\"}}}\"}"
gsub("([\\])","",temp)
[1] "35:12:34\"}}}\"}" 的意思是一个包含字符串和嵌套 JSON 对象的 JSON 字符串。
gsub("([\\])","",temp,fixed=T)
[1] "35:12:34\"}}}\"}"
希望能帮忙去掉这个反斜杠。
cat(temp)
。在?Quotes
中有解释。 - Rich Scrivencat(temp)
命令以查看您的字符串实际包含了什么。 - Hong Ooi"
字符是转义的(而不是字符串的结尾),但实际上并不是字符串本身的字符。 - alistaire