caracteres de escape causan muchos problemas en I, como se evidencia por las preguntas anteriores:Eliminar escapes de una cadena, o, "¿cómo puedo obtener fuera del camino?"
- Change the values in a column
- Can R paste() output "\"?
- Replacing escaped double quotes by double quotes in R
- How to gsub('%', '\%', ... in R?
Muchas de estas preguntas anteriores puede haber simplificado a casos especiales de "¿Cómo puedo obtener \ fuera de mi camino?"
¿Hay una manera simple de hacer esto?
Por ejemplo, no puedo encontrar ningún argumento a gsub
que eliminen todos los escapes de los siguientes:
test <- c('\01', '\\001')
'\ 0' es la cadena nul. R no ha permitido aquellos en cadenas para algunas versiones. ¿Qué versión de R estás usando? –
@Josh: 2.14. ¿No hay forma de extraer "0" de "\ 0"? –
Para que quede claro: ¿quiere eliminar todas las instancias de "\?" donde "\" se toma literalmente y "?" significa un solo personaje? ¿O solo quieres quitar todas las instancias de "\" excepto cuando es "\\"? Todavía me iría con la construcción de expresiones regulares '[\\] {1,}'. Edit: diablos, incluso el analizador aquí edita los escapes :-( –