违禁词库以及使用方法
违禁词库以及使用方法
链接:违禁词库下载
提取码:ife1
tp6为例
1.先创建一个违禁词库的php文件,我这边是放在extend文件夹下面了
然后封装个公共方法
use contraband\word;
/*** [敏感字过滤]* @param $content 需要验证的字符串* @param $verify 是否提示验证* @return 替换后的内容*/
function lexVerify($content = '', $verify = false)
{if(!$content) return false;$wordObject = new word(); // 引入敏感字词库$word = $wordObject->word();$lexicon = array_combine($word,array_fill(0,count($word),'*')); // 换字符$str = strtr($content, $lexicon); // 匹配替换if($verify) {if($str != $content) {$res = array('status'=>0,'msg'=>'文字存在敏感词');}else{$res = array('status'=>1,'msg'=>'验证成功');}}else{$res = array('status'=>1,'msg'=>'替换成功','text'=>$str);}return $res;
}
如此简单完事,关键是对array_fill(),array_combine() strtr()函数的了解
违禁词库以及使用方法相关推荐
- 下载酷狗细胞词库TXT版方法
直接进入正题,酷狗部分词库官方没有给出TXT版下载链接,只有scel版(官方推荐词库全是这样,防止第三方输入法使用自己的词库,各种词库转化工具也是基于TXT的) 方法: 获取词库ID,例如http:/ ...
- 深蓝词库转换 使用方法
打开软件 点击高级设置,开启允许批量词库转换 点击选择需要转换的文件 文件类型选.scel 多选打开 选择转换成txt 点击转换 转换成功,点击是保存 选择保存路径保存 保存成功 查看保存的内容
- 违禁词检索chrom扩展插件
需求:本地违禁词库,匹配微信违禁词库. 思路: 1,先要在微信编辑页面进行植入js,对其进行操作: 2,上传本地本地违禁文件forbiddenword.txt: ...
- 违禁词过滤完整设计与优化(前缀匹配、二分查找)
2019独角兽企业重金招聘Python工程师标准>>> 可能不止在天朝,绝大多数网站都会需要违禁词过滤模块,用于对不雅言论进行屏蔽:所以这个应该算是网站的基础功能.大概在去年的时候我 ...
- Elasticsearch7.15.2 修改IK分词器源码实现基于MySql8的词库热更新
文章目录 一.源码分析 1. 默认热更新 2. 热更新分析 3. 方法分析 二.词库热更新 2.1. 导入依赖 2.2. 数据库 2.3. JDBC 配置 2.4. 打包配置 2.5. 权限策略 2. ...
- ElasticSearch 中文分词器ik的安装、测试、使用、自定义词库、热更新词库
文章目录 # 实验环境 # ik分词器的下载.安装.测试 ## 安装方法一:使用elasticsearch-plugin 安装 ## 安装方法二:下载编译好的包进行安装 1.下载 2.安装 3.重启` ...
- WordPress上好用的违禁词过滤插件分享
违禁词过滤插件可以删除或者替换文章.页面和评论内容中出现的违禁词,同时也可以将出现违禁词的内容设为待审核状态或者移至回收站,等待进一步的人工处理.本插件不仅仅可以过滤违禁词,只要内容中出现不想要的文字 ...
- 【日常点滴014】python关于wordcloud词云图多种绘制方法教程
wordcloud词云图绘制 1 总体代码和常用参数介绍 2 简单词云 3 指定形状词云 3.1 黑白底片蒙版图 3.2 彩色蒙版图 4 指定形状结巴分词词云 4.1 结巴库的常规使用 ...
- NCBI(pubmed)里医学主题词(MeSH)完整词库获取
NCBI(pubmed)里医学主题词(MeSH)完整词库获取 转载提示:原创文章,转载前请联系我!! 文章目录 NCBI(pubmed)里医学主题词(MeSH)完整词库获取 前言 一.MeSH词库是什 ...
最新文章
- CoreLocation.ConnectionClient CFDictionaryApplyFunction Crash
- Locality Sensitive Hashing
- 开源项目SlidingMenu的使用(Android)
- 企业如何寻找最合适的托管数据中心,以维持IT和业务的增长运营
- Number 和 Math 类
- 实训|第七天横扫Linux磁盘分区、软件安装障碍附制作软件仓库
- putty的保存功能如何使用
- 计算机网络网络层之层次路由
- 整合DZ .net论坛与.net整合。
- 日报系统、周报系统推荐
- iOS 使用自定义字体
- 山西华夏文明历史穿越和黄河文明”研学旅行团
- 5菜鸟教程_【菜鸟手册7】如何在NVIDIA Jetson平台上安装Anaconda
- SCI声学期刊名以及影响因子
- 小米5S刷机认真看一眼就能会的简单详细教图文
- Visio中输入特殊符号和带下标的符号
- 加勒比海盗5——死无对证
- 杰理之蓝牙连接成功自动播放【篇】
- SQL手工注入原理(含环境搭建) ─=≡Σ(((つ•̀ω•́)つ 知己知彼百战百胜 web安全
- 百度地图瓦片 android,百度地图自定义瓦片图获取