当前位置: 首页 > article >正文

用于nodejs的开源违禁词检测工具 JavaScript node-word-detection

地址 : https://www.npmjs.com/package/node-word-detection
github地址: https://github.com/xiaobaidadada/node-word-detection
非常节省内存的轻量级快速违禁词、词典库 检测工具 、 50万个词大约需要300MB内存、被检测的文本100+字内结果在1毫秒左右。本项目没有提供词库请自己在别的项目下载。

Install

npm install node-word-detection

Example

const {node_word_detection} = require("node-word-detection");
node_word_detection.add_word("单词1");
node_word_detection.add_word("word2");
node_word_detection.add_word("test");
console.log(node_word_detection.check_word("0h781单词123njn"));
// print true
console.log(node_word_detection.check_word("4s3142"));
// print false
console.log(check_word_replace.check_word("4s3单词1dac142test","***"));
// print { have: true, str: '4s3***1dac142***' }

说明

本项目使用了预构建(支持大部分Node版本最好使用node18以上),不需要编译而是从github下载编译好的文件,如果你电脑上的网络安装的时候无法访问github则会退化成编译。请安装项目中devDependencies依赖,在windows上编译可能遇到的问题可以参考这个链接https://blog.csdn.net/jjocwc/article/details/134152602


http://www.kler.cn/a/380088.html

相关文章:

  • 又一次安装autoware.universe的过程
  • HbuildderX运行到手机或模拟器的Android App基座识别不到设备 mac
  • 使用Mac如何才能提高OCR与翻译的效率
  • 【C++】继承的理解
  • 【Python】【数据可视化】【商务智能方法与应用】课程 作业一 飞桨AI Studio
  • 【力扣专题栏】面试题 01.02. 判定是否互为字符重排,如何利用数组模拟哈希表解决两字符串互排问题?
  • 【远程项目管理】Focalboard如何在Windows环境使用Docker快速部署
  • 力扣题目解析--最长公共前缀
  • 【MATLAB源码-第280期】基于matlab的MIMO系统16QAM调制ZF算法与SD(球形译码)的误码率曲线对比分析。
  • Windows 笔记本WiFi 功能消失解决办法
  • 通讯学徒学习日记
  • Airflow快速迁移Connections和Variables配置
  • 云轴科技ZStack在CID大会上分享VF网卡热迁移技术
  • 这么好看的搜索框,快来看看是怎么实现的
  • VMLogin如何帮助在亚马逊上找到流量关键词?
  • MATLAB实现蝙蝠算法(BA)
  • 针对告警数量、告警位置、告警类型等参数进行统计,并做可视化处理的智慧能源开源了。
  • flume系列之:flume机器做条带划分提高磁盘性能和吞吐量的详细步骤
  • 服务器技术(二)--Linux基础进阶
  • Chromium127编译指南 Mac篇(一)- 环境准备详解
  • cuda、pytorch-gpu安装踩坑!!!
  • 【环境搭建】Apache ZooKeeper 3.8.4 Stable
  • 前端与后端长连接 方法
  • 制作简单的下拉悬停菜单的导航栏
  • 写歌词的技巧和方法:构建独特歌词结构的策略,妙笔生词AI智能写歌词软件
  • 如何使用python编写人工智能程序