新增一个函数用于实现对结果进行分组输出
mozillazg opened this issue · comments
Huang Huang commented
问题描述
新增一个函数用于实现对结果进行分组(按词语分组、儿化音分组、隔音符号连接的拼音分组)输出:
>>> xxx('你好吗?')
[
{
"hanzi": "你好",
"pinyin": ["ní hǎo"],
},
{
"hanzi": "吗",
"pinyin": ["ma"],
},
{
"hanzi": "?",
"pinyin": [],
},
]
>>> xxx('西安')
[
{
"hanzi": "西安",
"pinyin": ["xi'an"],
},
]
>>> xxx('花儿')
[
{
"hanzi": "花儿",
"pinyin": ["huar"],
},
]
case:
-
配合 <ruby> 标签实现汉字标注拼音的显示效果:你好 吗? (当然,这个场景下获取拼音的需求更推荐使用 javascript 库在前端实现)
-
解决儿化音以及类似
xi'an
这种连在一起的拼音的显示场景的需求