R语言【cli】——ansi_trimws():从ANSI字符串中删除前导和/或尾随空格

Package cli version 3.6.0


Description

这个函数类似于base::trimws(),但它适用于ANSI字符串,并保留颜色和其他样式。


Usage

ansi_trimws(x, which = c("both", "left", "right"))

Arguments

参数【x】:ANSI字符串向量。

参数【which】:是否删除前导或尾随空格或两者都删除。


Value

去掉空白的ANSI字符串。


Examples

> trimws(paste0("   ", col_red("I am red"), "   "))
[1] "\033[31mI am red\033[39m"
> ansi_trimws(paste0("   ", col_red("I am red"), "   "))

[1] I am red
> trimws(col_red("   I am red   "))

[1]    I am red   
> ansi_trimws(col_red("   I am red   "))

[1] I am red

你可能感兴趣的:(#,cli,r语言,开发语言)