标签: r
在R sub()中,我希望替换的输出包含一个反斜杠,例如: \x,但在生成此输出时遇到问题。我的第一个猜测就是这个,但它没有返回任何反斜杠
sub()
\x
sub("xxx","\\x","xxx") ## [1] "x"
R确实将4个转义反斜杠转换为两个反斜杠
sub("xxx","\\\\x","xxx") ## [1] "\\x"
这种行为似乎也存在于stringr包
stringr
stringr::str_replace("xxx","xxx","\\x") ## [1] "x"