pinyinlite icon indicating copy to clipboard operation
pinyinlite copied to clipboard

蔡 解析有问题

Open marlti7 opened this issue 7 years ago • 6 comments

'sa','cai', 'ca' 查了下不是多音字,就念cai

marlti7 avatar Jan 09 '18 08:01 marlti7

遇到‘+’, 返回一个空数组 不应该是匹配不到,原是什么,返回什么吗?

marlti7 avatar Jan 09 '18 09:01 marlti7

能提供一个取首字母的方法吗

marlti7 avatar Jan 09 '18 09:01 marlti7

Hi, according to Wikipedia, there are multiple pronunciations for 蔡:

https://zh.wiktionary.org/zh-hans/%E8%94%A1

breezewish avatar Jan 22 '18 09:01 breezewish

遇到‘+’, 返回一个空数组 不应该是匹配不到,原是什么,返回什么吗?

You can enable the keepUnrecognized option.

breezewish avatar Jan 22 '18 09:01 breezewish

能提供一个取首字母的方法吗

Recommended to use it with a string matching library, for example, the string_score library in the sample, which handles initials well.

breezewish avatar Jan 22 '18 09:01 breezewish

取首字母你可以[[], [], []].map(s => { if(s[0]) return s[0][0]; else return ""; });一下,或者想获得全部组合可以把每个字符当成一个Node,强行加一个""空字符串当成跟节点来构成一个Tree,对这个Tree做DFS就可以了

XieJiSS avatar Dec 11 '18 00:12 XieJiSS