输入一个汉字。输出它的所有变量字符。

yitizi的Python项目详细描述


伊提孜

输入一个汉字。输出它的所有变量字符。
一 一、本书

使用

Python

pip install yitizi
^{pr2}$

JavaScript(节点.js)

npm install yitizi
>constYitizi=require('yitizi');>Yitizi.get('和');['咊','龢']

JavaScript(浏览器)

<scriptsrc="https://cdn.jsdelivr.net/npm/yitizi@0.0.3"></script>
>Yitizi.get('和');['咊','龢']

设计

为了减少数据冗余,只有正统字符到变体字符的映射存储在yitizi.csv

库使用的实际字典是yitizi.json,它由脚本build/main.py从{}生成:

规则1:如果在yitizi.csv中指定,A是正统字符,B是其变体字符,则:

  • A是^{B的变体字符
  • B是^{A的变体字符

Rule 2:如果在yitizi.csv中指定,A是正统字符,B1B2是其两个变体字符,则:

  • B1是^{B2的变体字符

例如,如果我们在yitizi.csv中指定以下关系:

生成的yitizi.json将是:

开发者须知

在发布新版本之前,需要替换所有出现的版本字符串。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何用java表示这个数学函数的算法   Java/Stream帮助:仅使用streams将嵌套的映射列表转换为映射   使用Selenium连接到数据库时发生java未知主机异常   java如何了解jvm内存使用:“堆内存”和“堆外内存”   java Oracle BI报告导入模板   java如何使用Spring将xml转换为bean?   java线程。join()以保证执行顺序   java从THINGSPEAK到ANDROID应用程序获取JSON数据   使用Java的stanford库中的异常   java正确使用来自其他类文件的方法   如果集合中的元素类型为接口类型,如何填充集合?(爪哇)   记录java。util。记录器创建的文件超过了应有的数量   类Java对象uniq值   尝试调用无法应用于()的方法时出现java错误