【文件属性】:
文件名称:strip-ansi-escapes
文件大小:10KB
文件格式:ZIP
更新时间:2021-05-30 20:36:08
Rust
用于从字节序列中剥离 ANSI 转义序列的板条箱。
这可用于从包含转义序列的程序中获取输出并将其写入不容易支持它们的地方,例如日志文件。
例子
strip函数接受字节并返回删除了 ANSI 转义序列的字节Vec 。
extern crate strip_ansi_escapes;
use std :: io :: { self , Write};
fn work () -> io:: Result <()> {
let bytes_with_colors = b" \x1b [32mfoo \x1b [m bar" ;
let plain_bytes = strip_ansi_escapes :: strip ( & bytes_with_colors)?;
io :: stdout (). write_all ( & plain_bytes)?;
Ok (())
}
【文件预览】:
strip-ansi-escapes-master
----LICENSE-MIT(1KB)
----LICENSE-APACHE(11KB)
----.github()
--------workflows()
----src()
--------lib.rs(6KB)
----Cargo.toml(466B)
----examples()
--------strip-escapes.rs(383B)
----.gitignore(34B)
----README.md(2KB)