R语言【cli】——ansi_strtrim():截断ANSI字符串

Package cli version 3.6.0


Description

此函数类似于base::strtrim(),但可以正确处理ANSI样式的字符串。它还增加了......(如果允许Unicode字符,则为对应的Unicode字符)到截断字符串的末尾。


Usage

R 复制代码
ansi_strtrim(x, width = console_width(), ellipsis = symbol$ellipsis)

Arguments

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

参数【width】:截断到的宽度。

参数【ellipsis】:要追加到截断字符串的字符串。如果不想要标记,请提供空字符串。


Detail

注意:ansi_strtrim()目前不支持NA值。


Example

R 复制代码
> text <- cli::col_red(cli:::lorem_ipsum())
> ansi_strtrim(c(text, "foobar"), 40)
<cli_ansi_string>
[1] Qui mollit eiusmod officia officia exer...
[2] foobar 
相关推荐
zhanghaha13142 小时前
Python进阶教程:24_Markdown 转 HTML 零基础超详细教程
开发语言·python·html
似水এ᭄往昔2 小时前
【QT】--常用控件(QWidget的核心属性)
服务器·开发语言·qt
吴声子夜歌3 小时前
Guava——反射
java·开发语言·guava
lingran__3 小时前
Git 完全指南(三):远程仓库与标签管理
开发语言·git·gitee·ssh·团队协作·远程仓库·分布式版本控制
for_ever_love__3 小时前
python爬虫: 数据解析
开发语言·爬虫·python·xpath
学习星球3 小时前
AI 一句话生成 3D 游戏世界:腾讯 HY-World 2.0 开源深度解析与本地实战
开发语言·人工智能·游戏·3d·ai·课程设计·ai编程
名字还没想好☜3 小时前
Go 用 -race 抓数据竞争:一个偶发崩溃的排查、原理与修复
开发语言·后端·golang·go
小灰灰搞电子3 小时前
Rust std::vec::Vec<T>动态数组:所有相关 API 全面介绍
开发语言·rust
学习星球3 小时前
CodeWhale 深度剖析:从 DeepSeek-TUI 到 40.9K Star 的 Rust 终端编程 Agent
开发语言·后端·rust
曹牧4 小时前
C#:线程间操作无效,不是从创建控件线程访问
开发语言·c#