node-ac
v1.0.14
Published
A nodejs implementation of the aho corasick pattern search algorithm
Downloads
7
Readme
aho corasick pattern search algorithm by C++
安装说明:
npm install node-ac
使用说明:
var nac = require('node-ac');
//添加检查词汇,可多次添加
nac.addCheckItem('可口可了','可口可乐','字词错误');
//添加检查词汇字典,必须utf8格式,可多次添加
nac.addDictionary('../dictionary.txt');
//构建检查器,只可调用一次,调用后,再次调用addCheckItem和 addDictionary无效。
nac.buildChecker();
//reset后,模块重新初始化,需要重新addCheckItem和addDictionary,并buildChecker
nac.reset();
//添加检查词汇字典,必须utf8格式,可多次添加
nac.addDictionary('../dictionary.txt');
//构建检查器,只可调用一次,调用后,再次调用addCheckItem和 addDictionary无效。
nac.buildChecker();
//检查文本
nac.checkText('aavbnasdfsaacasdf',function(data){
console.log(JSON.stringify(data));
});
//检查文本文件,必须utf8格式。
nac.checkTextFile('../textfile.txt',function(data){
console.log(JSON.stringify(data));
});