按下键时查找关键词

时间:2011-04-27 08:41:48

标签: .net algorithm text-analysis

我正在寻找文本分析器的.net实现。文本分析应在输入每个字符后进行。分析器应该能够存储几个关键短语,并在输入其中一个短语时触发事件。例如,如果搜索到的短语是“Hello world”,分析器应在输入“d”后立即在“123Hello world”上触发事件,但如果键入“Helloworld”,则不会触发事件。

1 个答案:

答案 0 :(得分:0)

binary trees是你的朋友 如果它不够明显 - 制作一个所有选项的trie,按照keyUp上的节点,当到达一个叶子时 - 触发一个事件。