2017-12-01 4 views
-1

Wenn ich meine Variable starte, erzeugt sie das "\" in leeren Räumen.R | Variable, die "" in leeren Räumen erzeugt, die gsubfn durcheinander bringen

Gibt es eine Möglichkeit, das "\" zu entfernen oder das ursprüngliche Format des variablen Textes beizubehalten?

topheader<-'<div id="editor1" class="shinytinymce shiny-bound-input" 
style="resize: none; width: 100%; height: 100%; border-style: none; 
background: gainsboro;">' 

print(topheader) 

[1] "<div id=\"editor1\" class=\"shinytinymce shiny-bound-input\" 
style=\"resize: none; width: 100%; height: 100%; border-style: none; 
background: gainsboro;\">" 
+2

Es ist ein Escape-Zeichen für '" 'Es ist nicht da. – zx8754

Antwort

1

Der String \" steht für ein einzelnes doppelte Anführungszeichen. R gibt es auf diese Weise aus, da es alle Zeichenfolgen als doppelte Anführungszeichen ausgibt, so dass interne Anführungszeichen vermieden werden müssen.

Wenn Sie Zeichenwerte als die eigentlichen geschriebenen Zeichen sehen möchten, cat benutzen.

cat(topheader) 
# <div id="editor1" class="shinytinymce shiny-bound-input" 
# style="resize: none; width: 100%; height: 100%; border-style: none; 
# background: gainsboro;"> 
Verwandte Themen