类似于R - delete last two characters in string if they match criteria,但我也尝试摆脱特殊字符“ +”。我还附上了我的输出的图片。
当我尝试使用'+'的转义命令时,我收到一条错误消息
Error: '\+' is an unrecognized escape in character string starting ""\\s\+"
答案 0 :(得分:2)
您已经注意到,+
是正则表达式中的元字符,因此需要转义。 \+
会转义该字符,但是\
本身是R字符串中的特殊字符,因此也需要转义。这是R要求,而不是正则表达式要求。
这意味着您需要写'\+'
而不是'\\+'
。