【问题标题】:Avoid Words getting cut in R避免单词在 R 中被删减
【发布时间】:2022-01-25 14:05:33
【问题描述】:

我使用下面的代码将句子分成许多部分,但我在这里看到了一些问题,一个单词进入了第二行,这在前端看起来很奇怪。我们可以避免这种情况吗?

library(shiny)
HTML(paste0(gsub("(.{10})", "\\1\n", "I saw a beautiful moon tonight")))
I saw a be
autiful mo
on tonight

预期输出(这应该是动态的。所以代码应该自我识别有意义的词)

I saw a 
beautiful
moon tonight

【问题讨论】:

  • 顺便说一句,paste0(gsub(..)) 太过分了,paste0 什么都不做。

标签: html r shiny


【解决方案1】:

可以使用内置的R函数strwrap

strwrap("I saw a beautiful moon tonight", width=10)
# [1] "I saw a"   "beautiful" "moon"      "tonight"  

【讨论】:

  • 谢谢,但我如何放置在下一行(如问题中所述)?
  • @manup; ; HTML(paste0(strwrap("I saw a beautiful moon tonight", width=10), collapse="\n"))HTML(strwrap("I saw a beautiful moon tonight", width=10, prefix="\n", initial=""))
猜你喜欢
  • 2015-08-08
  • 1970-01-01
  • 2021-01-21
  • 1970-01-01
  • 2022-10-07
  • 2015-04-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多