标签: .net algorithm text-analysis
我正在寻找文本分析器的.net实现。文本分析应在输入每个字符后进行。分析器应该能够存储几个关键短语,并在输入其中一个短语时触发事件。例如,如果搜索到的短语是“Hello world”,分析器应在输入“d”后立即在“123Hello world”上触发事件,但如果键入“Helloworld”,则不会触发事件。
答案 0 :(得分:0)
binary trees是你的朋友 如果它不够明显 - 制作一个所有选项的trie,按照keyUp上的节点,当到达一个叶子时 - 触发一个事件。