输入一个汉字。输出它的所有变量字符。
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是正统字符,B1,B2是其两个变体字符,则:
- B1是^{
中B2的变体字符
例如,如果我们在yitizi.csv
中指定以下关系:
生成的yitizi.json
将是:
开发者须知
在发布新版本之前,需要替换所有出现的版本字符串。在
- 项目
标签: