7 个稳定版本

新版本 1.1.4 2024 年 7 月 31 日
1.1.3 2024 年 5 月 1 日
1.1.2 2024 年 4 月 6 日
1.1.1 2024 年 3 月 26 日
1.0.1 2024 年 2 月 13 日

#221 in 文本处理

Download history 144/week @ 2024-04-29 6/week @ 2024-05-20 8/week @ 2024-05-27 2/week @ 2024-06-17 27/week @ 2024-07-01 132/week @ 2024-07-29

154 每月下载量
persian-tools-cli 中使用

MIT 许可证

265KB
5.5K SLoC

Rust-Persian-Tools

GitHub license

Rust🦀 实现 Persian-Tools

注意:这些工具完全离线(无 API 调用)

还有一个 CLI 和一个由这个库驱动的 WebApp

  1. 文档: docs.rs
  2. 安装: crates.io
  3. 源代码: github.com

功能表

名称 文档 描述
add_ordinal_suffix 链接 五变成五
arabic_chars 链接 检查一个文本是否包含阿拉伯字符,并且可以将某些波斯字符转换为阿拉伯字符形式
bill 链接 账单信息
commas 链接 3000-> 3,000
digits 链接 123 -> ۱۲۳ 和反之
extract_card_number 链接 从文本中提取卡片号码,无论是波斯语还是英语
find_capital_by_province 链接 将省份转换为省会
get_bank_name_by_card_number 链接 通过卡片号码获取银行名称
get_place_by_iran_national_id 链接 通过伊朗国家身份识别码获取城市和省份
half_space 链接 确保半角空间
legal_id 链接 验证法人身份识别码
national_id 链接 验证国家身份识别码
number_plate 链接 汽车和摩托车牌照
number_to_words 链接 将数字转换为文字
persian_chars 链接 检查一个文本是否包含波斯字符,并且可以将某些阿拉伯字符转换为波斯字符形式
phone_number 链接 验证电话号码并识别运营商
remove_ordinal_suffix 链接 五变成五
sheba 链接 验证 Sheba 号码并返回相关信息
time_diff 链接 为两个时间点生成一个描述它们之间差异的波斯语文本
url_fix 链接 将波斯字符转换为在 URL 中可用的形式
verity_card_number 链接 验证银行卡号码
words_to_number 链接 将波斯文字符转换为数字

需要帮助吗?

如何帮助

  • star项目⭐
  • 在推文中提及它
  • 在您项目的readme中引用此项目
  • 在当地的聚会中提及该项目并告诉您的朋友/同事
  • 添加模块,请参阅:Contributing.md.
  • 修复错误,请参阅:Contributing.md.
  • 更新数据库,请参阅:Contributing.md.

依赖关系

~0–520KB