如何从字符串末尾删除“ + off”?

时间:2019-02-20 17:13:54

标签: r

类似于R - delete last two characters in string if they match criteria,但我也尝试摆脱特殊字符“ +”。我还附上了我的输出的图片。

当我尝试使用'+'的转义命令时,我收到一条错误消息

Error: '\+' is an unrecognized escape in character string starting ""\\s\+"

Image of output with '+ off' showing

1 个答案:

答案 0 :(得分:2)

您已经注意到,+是正则表达式中的元字符,因此需要转义。 \+会转义该字符,但是\本身是R字符串中的特殊字符,因此也需要转义。这是R要求,而不是正则表达式要求。

这意味着您需要写'\+'而不是'\\+'