2017-12-01 8 views
-1

変数を実行すると、空のスペースに "\"が生成されます。R |変数がgsubfnを駄目にする空のスペースに ""を生成する

"\"を削除するか、可変テキストの元の形式を維持する方法はありますか?

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

それは '" 'のエスケープ文字であることがありません。 – zx8754

答えて

1

文字列\"は、単一の二重引用符を表します。 Rはすべての文字列を二重引用符で表示するので、このようにして印刷するので、内部二重引用符をエスケープする必要があります。

あなたがcatを使用し、実際の書かれた文字として文字値を表示する場合:。

cat(topheader) 
# <div id="editor1" class="shinytinymce shiny-bound-input" 
# style="resize: none; width: 100%; height: 100%; border-style: none; 
# background: gainsboro;"> 
関連する問題