在R sub()函数中如何在“替换”中获得单个backslach

时间:2017-05-30 08:52:35

标签: r

在R sub()中,我希望替换的输出包含一个反斜杠,例如: \x,但在生成此输出时遇到问题。我的第一个猜测就是这个,但它没有返回任何反斜杠

sub("xxx","\\x","xxx")
## [1] "x"

R确实将4个转义反斜杠转换为两个反斜杠

sub("xxx","\\\\x","xxx")
## [1] "\\x"

这种行为似乎也存在于stringr

stringr::str_replace("xxx","xxx","\\x")
## [1] "x"

0 个答案:

没有答案