2 个不稳定版本

使用旧的 Rust 2015

0.2.0 2020年5月19日
0.1.0 2019年3月11日

#828文本处理

Download history 87/week @ 2023-12-04 158/week @ 2023-12-11 175/week @ 2023-12-18 149/week @ 2023-12-25 149/week @ 2024-01-08 257/week @ 2024-01-15 220/week @ 2024-01-22 234/week @ 2024-01-29 126/week @ 2024-02-05 135/week @ 2024-02-12 104/week @ 2024-02-19 176/week @ 2024-02-26 196/week @ 2024-03-04 299/week @ 2024-03-11 121/week @ 2024-03-18

798 每月下载量
用于 3 crates

Apache-2.0

150KB
5K SLoC

Pest 3.5K SLoC // 0.0% comments Rust 1.5K SLoC // 0.1% comments

Rust 中的 twitter-text

此仓库是 twitter-text 的 Rust 实现。推文文本的所有方面均由 Pest PEG 语法解析,除了 URL 长度和字符权重。URL 长度和字符权重的过程验证由 Extractor 代码执行。有关语法的详细信息,请参阅 parser 目录。

要运行测试,请先安装 Rust,然后在终端尝试以下操作

> cargo build
> cargo test

以下为原始 Twitter README 内容。

twitter-text

此仓库是一组库和一致性测试,用于标准化推文文本的解析。它同步了 twitter-text 的实现和规范的开发、测试、创建问题和拉取请求。这些库负责确定推文中字符的数量,并识别和链接任何 URL、@用户名、#标签或$现金标签。

请参阅以下此仓库中的实现和一致性

版权 2012-2018 Twitter, Inc 和其他贡献者

版权 2019 Robert Sayre

根据 Apache 许可证版本 2.0 许可: http://www.apache.org/licenses/LICENSE-2.0

依赖关系

~5MB
~131K SLoC