toolgood / ToolGood.Words.Pinyin

pinyin 拼音
MIT License
93 stars 11 forks source link

[Feature Request] 希望可以返回匹配到的范围 #8

Open ghost opened 3 months ago

ghost commented 3 months ago

希望可以在 PinyinMatch 的 Find 相关的 api 返回匹配到的范围

string[] all = ["你好大厦覅使得房价是到付哈是", "上看flak十多年flask大家发"];

PinyinMatch match = new();
match.SetKeywords(all);

List<PinyinMatchResult> results = match.FindAll("flak");
Console.WriteLine(results[0].Index); // 1
Console.WriteLine(results[0].Start); // 2
Console.WriteLine(results[0].End); // 5