没有在R Shiny的renderPrint中捕获转义字符

时间:2014-07-18 16:57:33

标签: r shiny

在我的R Shiny应用程序中,我想正确显示包含转义字符的文本(例如\ n \ t ...)

在我的ui.R:

textOutput('textDisplay')

在我的服务器上.R:

output$textDisplay <- renderPrint({cat('line1\nline2')})

但Shiny只显示'line1 line2'

通常情况下,cat('line1 \ nline2')会正确地将\ n视为换行符。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

renderPrint在某种程度上更有趣,因为它会像编写时一样输出HTML。所以你的server.R应该是:

output$textDisplay <- renderPrint({cat('line1<br/>line2')})

做你期望它做的事。