R语言【cli】——ansi_nchar():计数ANSI彩色字符串中的字符数

Package cli version 3.6.0


Description

这是utf8_nchar()的颜色感知版本。默认情况下,它计算Unicode字形簇,而不是代码点。


Usage

R 复制代码
ansi_nchar(x, type = c("chars", "bytes", "width", "graphemes", "codepoints"))

Arguments

参数【x】:字符向量,可能是ANSI样式的,或者是要强制字符化的向量。如果转换为UTF-8。

参数【type】:是否对字素(字符)、码点、字节进行计数,还是计算字符串的显示宽度。


Value

数字向量,字符向量中字符串的长度。


Examples

R 复制代码
> str <- paste(
+     col_red("red"),
+     "default",
+     col_green("green")
+ )
> cat(str, "\n")
red default green 
> nchar(str)
[1] 37
> ansi_nchar(str)
[1] 17
> nchar(ansi_strip(str))
[1] 17
相关推荐
羚羊角uou2 小时前
【C++】list模拟实现(详解)
开发语言·c++
Peter_chq2 小时前
【计算机网络】多路转接之select
linux·c语言·开发语言·网络·c++·后端·select
CRMEB-嘉嘉5 小时前
如何优化 PHP 性能?
开发语言·php
hadage2335 小时前
--- stream 数据流 java ---
java·开发语言
Want5955 小时前
Python绘制太极八卦
开发语言·python
翀哥~5 小时前
python VS c++
开发语言·c++·python
《源码好优多》5 小时前
基于Java Springboot汽配销售管理系统
java·开发语言·spring boot
小林想被监督学习6 小时前
Java后端如何进行文件上传和下载 —— 本地版
java·开发语言
猪猪虾的业余生活6 小时前
matlab实现,数据曲线毛刺光滑
开发语言·matlab
HABuo6 小时前
【数据结构与算法】合并链表、链表分割、链表回文结构
c语言·开发语言·数据结构·c++·学习·算法·链表