改进的AC-BM字符串匹配算法

被引:19
作者
万国根
秦志光
机构
[1] 电子科技大学计算机科学与工程学院
关键词
算法; 字符串匹配; 内容分析; 入侵检测;
D O I
暂无
中图分类号
TP301.6 [算法理论];
学科分类号
081202 ;
摘要
提出了改进的AC-BM算法,将待匹配的字符串集合转换为一个类似于Aho-Corasick算法的树状有限状态自动机。匹配时,采取自后向前的方法,并借用BM算法的坏字符跳转和好前缀跳转技术。改进的AC-BM算法借助BMH算法思想,取消了原AC-BM算法的好前缀跳转,并对坏字符跳转部分的计算进行优化。新算法修改了skip的计算方法,不再保留每个节点的好前缀跳转参数及坏字符跳转参数,因此匹配只与当前匹配字符有关,而与当前节点无关,可以实现大小写正文的识别。
引用
收藏
页码:531 / 533+541 +541
页数:4
相关论文
共 1 条
[1]   改进的多模式匹配算法 [J].
王永成 ;
沈州 ;
许一震 .
计算机研究与发展, 2002, (01) :55-60