【发布时间】:2020-08-18 09:40:54
【问题描述】:
如何从该字符串中删除所有反斜杠?
t1 <- "1\2\3\4\5"
输出:
"1\002\003\004\005"
想要的输出:
"1002003004005"
谢谢!
【问题讨论】:
-
那些不是反斜杠,那些是 unicode 字母。
-
@Pascal 您可以使用
writeLines(t1)进行验证。无法将输出作为 unicode 共享给您。自己试试吧。 -
真的,从输入中获取输出在某些层面上并不容易或不可取。您也许可以从
sub("^[^]]*\\]\\s*", "", capture.output(charToRaw(t1)))开始,它产生"31 02 03 04 05",但由于31(这是"1"字符的原始位编码),这显然是有缺陷的。转换空格等字符串很容易,但是......对我来说,如果你想要来自"1\2"的"1002",这听起来可能对这些数据有错误的假设。