pinyinlite
pinyinlite copied to clipboard
蔡 解析有问题
'sa','cai', 'ca' 查了下不是多音字,就念cai
遇到‘+’, 返回一个空数组 不应该是匹配不到,原是什么,返回什么吗?
能提供一个取首字母的方法吗
Hi, according to Wikipedia, there are multiple pronunciations for 蔡:
https://zh.wiktionary.org/zh-hans/%E8%94%A1
遇到‘+’, 返回一个空数组 不应该是匹配不到,原是什么,返回什么吗?
You can enable the keepUnrecognized
option.
能提供一个取首字母的方法吗
Recommended to use it with a string matching library, for example, the string_score
library in the sample, which handles initials well.
取首字母你可以[[], [], []].map(s => { if(s[0]) return s[0][0]; else return ""; });
一下,或者想获得全部组合可以把每个字符当成一个Node
,强行加一个""
空字符串当成跟节点来构成一个Tree
,对这个Tree
做DFS就可以了