发明名称 | 一种利用自动机实现文本精确匹配的系统和方法 | ||
摘要 | 本发明提供一种利用自动机实现文本精确匹配的系统和方法,其包括:Dfa匹配引擎,用于接收输入文本;dfa跳转表,用于对Dfa匹配引擎接收的输入文本进行匹配查询,如果匹配成功,则进入匹配处理模块,否则进入下一轮的文本输入匹配;匹配处理模块。本发明提供的利用自动机实现文本精确匹配的系统和方法,通过自动机对任何文本进行搜索、查询、匹配相应正则子串,同时利用自动机技术对所有正则子串生成自动机,只需遍历文本一遍,显著提高匹配的速度,同时也提高在文本匹配中的精度。同时,本发明方案还可以批量匹配一系列的文本文件。 | ||
申请公布号 | CN102521357A | 申请公布日期 | 2012.06.27 |
申请号 | CN201110415222.6 | 申请日期 | 2011.12.13 |
申请人 | 曙光信息产业(北京)有限公司 | 发明人 | 李锋伟;姬乃军;刘灿;张英文;刘朝辉;邵宗有 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 北京安博达知识产权代理有限公司 11271 | 代理人 | 徐国文 |
主权项 | 一种利用自动机实现文本精确匹配的系统,其包括1)Dfa匹配引擎,用于接收输入文本;2)dfa跳转表,用于对Dfa匹配引擎接收的输入文本进行匹配查询,如果匹配成功,则进入匹配处理模块,否则进入下一轮的文本输入匹配;3)匹配处理模块。 | ||
地址 | 100084 北京市海淀区水磨西街64号 |