| ansi_trimws {cli} | R Documentation |
Remove leading and/or trailing whitespace from an ANSI string
Description
This function is similar to base::trimws() but works on ANSI strings,
and keeps color and other styling.
Usage
ansi_trimws(x, which = c("both", "left", "right"))
Arguments
x |
ANSI string vector. |
which |
Whether to remove leading or trailing whitespace or both. |
Value
ANSI string, with the whitespace removed.
See Also
Other ANSI string operations:
ansi_align(),
ansi_columns(),
ansi_nchar(),
ansi_strsplit(),
ansi_strtrim(),
ansi_strwrap(),
ansi_substring(),
ansi_substr(),
ansi_toupper()
Examples
trimws(paste0(" ", col_red("I am red"), " "))
ansi_trimws(paste0(" ", col_red("I am red"), " "))
trimws(col_red(" I am red "))
ansi_trimws(col_red(" I am red "))
[Package cli version 3.6.3 Index]