首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
PHP
有啥现成的关键词替换函数轮子?
cnqncom
·
2017-10-08 20:17:01 +08:00
· 2004 次点击
这是一个创建于 2546 天前的主题,其中的信息可能已经有所发展或是发生改变。
成块的用户提交上来的内容(文字内容+HTML 标签),需要对里面的内容进行关键词替换过滤处理。后台有一堆关键词库,数组形式存在。求一个好用的关键词替换函数轮子,需要注意的问题:
1.替换效率(关键词库里有很多词)
2.中文字符串乱码的问题
3.HTML 危险标签处理
替换
词库
函数
关键词
5 条回复
•
2017-10-09 11:30:36 +08:00
1
owt5008137
2017-10-08 20:23:37 +08:00
C++的倒是有一个,还可以导出 dot 图:
.h
https://github.com/atframework/atframe_utils/blob/master/include/string/ac_automation.h
test
https://github.com/atframework/atframe_utils/blob/master/test/case/ac_automation_test.cpp
2
cnqncom
OP
2017-10-09 08:49:11 +08:00
谢谢楼上的,我需要的是 PHP
3
holajamc
2017-10-09 10:30:56 +08:00
https://github.com/luicfer/AhoCorasick
ac 自动机呗
4
cnqncom
OP
2017-10-09 11:10:36 +08:00
@
holajamc
感谢
5
holajamc
2017-10-09 11:30:36 +08:00
@
cnqncom
还是推荐一楼哥们的,php 应该有办法调用 cpp 或者 c,这种东西还是它们写的比较好
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2629 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms ·
UTC 09:24
·
PVG 17:24
·
LAX 02:24
·
JFK 05:24
Developed with
CodeLauncher
♥ Do have faith in what you're doing.