Package?cli?version 3.6.0
ansi_toupper(x)
ansi_tolower(x)
ansi_chartr(old, new, x)
参数【x】:输入字符串。可能有ANSI的颜色和样式。
参数【old】:指定要翻译的字符的字符串。如果提供长度为2或更多的字符向量,则使用第一个元素并发出警告。
参数【new】:指定翻译的字符串。如果提供长度为2或更多的字符向量,则使用第一个元素并发出警告。
长度与参数【x】相同的字符向量,包含翻译后的字符串。ANSI样式被保留。
> ansi_toupper(col_red("Uppercase"))
<cli_ansi_string>
[1] UPPERCASE
> ansi_tolower(col_red("LowerCase"))
<cli_ansi_string>
[1] lowercase
> x <- paste0(col_green("MiXeD"), col_red(" cAsE 123"))
> ansi_chartr("iXs", "why", x)
<cli_ansi_string>
[1] MwheD cAyE 123