r语言 - 如何使用str_replace添加转义字符?



如何在stringr::str_replace(),stringr::str_replace_all()中添加转义字符?

我需要将字符串中的'"替换为'(Can't->Can't),但尝试str_replace("Can't", "'", ("'"))不起作用。

在函数调用str_replace("Can't", "'", ("'"))的第三个参数周围的额外括号什么也不做。相反,您需要转义反斜杠,因为它是R字符串字面量中的特殊字符。此外,由于它也是str_replace替换字符串中的一个特殊字符,您需要将它转义两次(\\\):

str_replace("Can't", "'", "\\'")

最新更新