Un error ['\ +' es un escape no reconocido en la cadena de caracteres que comienza con "\ +" al crear un paquete R

Intenté crear un paquete usando algunas funciones y scripts que creé (usando X11 en una Mac). Mientras que R CMD check estaba haciendo su trabajo, encontró un problema como el siguiente:

temp = trim(unlist(strsplit(lp.add(ranefterms[[i]]), 
+                     "\+")))
Error: '\+' is an unrecognized escape in character string starting "\+"

Sin embargo, lo más extraño es que mi función NO tiene "\ +". En su lugar, tiene "\ \ +" (ver más abajo). Así que no sé por qué "\ \ +" se reconoce como "\ +".

for(i in 1:n)
   temp = trim(unlist(strsplit(lp.add(ranefterms[[i]]), '\\+')))

Para profundizar un poco más, miré el archivo packageName-Ex.R en la carpeta Rcheck. Al final resultó que, todos los "\ \" s se han cambiado a "\" en el proceso de verificación (por ejemplo, las barras diagonales que necesito para funciones como strsplit () y grepl ())

Me pregunto cuál puede haber sido la causa de ello. Lo siento, no puedo dar con un ejemplo reproducible ...

Respuestas a la pregunta(1)

Su respuesta a la pregunta