如何使用R str_interp渲染“${”?

vlju58qv  于 2023-03-27  发布在  其他
关注(0)|答案(1)|浏览(131)

我想使用stringr::str_interp打印“${var}”。我无法使用stringr::str_glue
使用stringr::str_glue我可以做str_glue("${{var}}")---〉“${var}"。你可以找到各种方法来用其他花括号转义花括号。
str_interp中,我尝试了无数种嵌套和/或转义美元符号和括号的组合,但都不起作用。

答案:str_interp("${paste0('$', '{', 'c', '}')}")

我知道str_interp正在被str_glue取代,但我仍然需要处理一些代码。

ohfgkhjo

ohfgkhjo1#

你可以用你想要的${符号创建一个变量,如下所示:

library(stringr)
var = '${var}'
str_interp('${var}')
#> [1] "${var}"

创建于2023-03-22带有reprex v2.0.2

相关问题