node-kwfilter
A keyword filter C++ Addons for NodeJS
Install
npm install kwfilter --save
Usage
var kwfilter = ; var words3 = "fuck" "sex" "fu" text3 = "bad words like: fUCk, sex, pron, cafu...";var kf3 = kwfilter;console;console;console;console;console;
Output
["fuck","sex","fu"] on "bad words like: fUCk, sex, pron, cafu..."keyword exists: truekeyword filter: "bad words like: ****, ***, pron, ca**..."keyword render: "bad words like: <fUCk>, <sex>, pron, ca<fu>..."keyword parser: [{"pos":16,"count":4},{"pos":22,"count":3},{"pos":35,"count":2}]
API
newInstance(keywords, [mode])
Create a kwfilter instance.
mode = 1, the word mode.
exists(text)
Check if keyword in the text.
filter(text, cover, [border])
Replace the keyword in text with cover character.
render(text, prefix, suffix)
Wrap the keyword in text with prefix and suffix.
parser(text)
Parse the keyword in text 's positions.