【问题标题】:`stringr::str_glue`: how to escape backslash (\)?`stringr::str_glue`:如何转义反斜杠(\)?
【发布时间】:2021-07-22 00:37:52
【问题描述】:

我希望str_glue 在粘贴时保留\,但我不明白如何逃避它。

我有这个reprex 和我所做的逻辑尝试:(逃避逃逸等)

library(stringr)
var <- "darkness"

str_glue("Hello {var} my old friend \
I've come to talk with you again")
#> Hello darkness my old friend 
#> I've come to talk with you again

str_glue("Hello {var} my old friend \\
I've come to talk with you again")
#> Hello darkness my old friend I've come to talk with you again

str_glue("Hello {var} my old friend \\\
I've come to talk with you again")
#> Hello darkness my old friend I've come to talk with you again

由 reprex 包于 2021-04-28 创建 (v2.0.0)

我想要的输出:

"Hello darkness my old friend \
I've come to talk with you again"

【问题讨论】:

    标签: r stringr r-glue


    【解决方案1】:
    var <- "darkness"
    stringr::str_glue("Hello {var} my old friend \\\ \n I've come to talk with you again")
    #> Hello darkness my old friend \ 
    #> I've come to talk with you again
    

    reprex package (v2.0.0) 于 2021 年 4 月 28 日创建

    【讨论】:

      猜你喜欢
      • 2015-05-19
      • 2015-09-21
      • 2011-11-09
      • 2017-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多