This function is similar to base::trimws()
but works on ANSI strings,
and keeps color and other styling.
ansi_trimws(x, which = c("both", "left", "right"))
x | ANSI string vector. |
---|---|
which | Whether to remove leading or trailing whitespace or both. |
ANSI string, with the whitespace removed.
Other ANSI string operations:
ansi_align()
,
ansi_columns()
,
ansi_nchar()
,
ansi_strsplit()
,
ansi_strtrim()
,
ansi_strwrap()
,
ansi_substring()
,
ansi_substr()
#> [1] "\033[31mI am red\033[39m"#> <ansi_string> #> [1] I am red#> <ansi_string> #> [1] I am red#> <ansi_string> #> [1] I am red