开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 2857|回复: 24
收起左侧

[易语言纯源码] 趁热的文本替换器

[复制链接]
发表于 2022-10-23 01:55:03 | 显示全部楼层 |阅读模式   江西省赣州市
分享源码
界面截图: -
是否带模块: 纯源码
备注说明: -
本帖最后由 蜗牛人生 于 2022-10-23 02:23 编辑

最近文本替换好像..挺多人围观的...
所以,随手写了代码来蹭热度...首先易语言其实并不适合写这些...缺少的东西太多了..
同样的写法,用火山写的..比这快N倍....这就是现实....
只是随手写的..没有优化..
其实就是分词器的原理..
如果要优化:         
     1:取消逐字分割
     2:还需要加一个布隆过滤器..     
     3:记录要替换文本的长度数组
     4:使用标准的哈希表(我随手写的)
     5:..............
显然..我只是来蹭热度了,并不想付出太多时间...所以,并没有优化...

如果易语言要用的话,其实可以看看E2EE里的"文本过滤器"效率绝对是一流的..

如果想要研究,并改进,可以下载看看,并按照我提供的优化建议.尝试修改..可能会有意想不到的效果...

但是,也不可能超过E2EE的..底子摆在这里...

O1HXIHCA1WQTRCFKHAJNE.png


文本替换器.e (19.78 KB, 下载次数: 44)

评分

参与人数 2好评 +2 精币 +3 收起 理由
易语言资源网 + 1 + 3 开源精神必须支持~
zl99585834 + 1 你这个计算的耗时难道不是只记录了调试输出占用的时间?

查看全部评分


发表于 2022-11-5 06:28:02 | 显示全部楼层   浙江省温州市
学飞一下了
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 3 天

发表于 2022-10-26 20:06:17 | 显示全部楼层   四川省泸州市
学习了,谢谢
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2022-10-26 15:04:34 | 显示全部楼层   浙江省宁波市
6666666666666666666
回复 支持 反对

使用道具 举报

发表于 2022-10-25 08:50:28 | 显示全部楼层   湖北省武汉市
学习了,谢谢
回复 支持 反对

使用道具 举报

结帖率:67% (2/3)

签到天数: 7 天

发表于 2022-10-24 21:24:24 | 显示全部楼层   内蒙古自治区乌兰察布市
感谢分享
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 22 天

发表于 2022-10-24 16:38:18 | 显示全部楼层   湖北省十堰市
学习学习!........
回复 支持 反对

使用道具 举报

签到天数: 18 天

 楼主| 发表于 2022-10-24 15:41:08 | 显示全部楼层   江西省赣州市
哈拉哈拉 发表于 2022-10-24 08:15
能麻烦分享一下 有兴趣的可以看看易语言版(开源) http://bbs.eyuyan.com/read.php?tid=406310 这个吗 官 ...

易语言资源网 搜索"非正则方式解析HTML代码"不过,代码年久失修了...
回复 支持 反对

使用道具 举报

结帖率:63% (5/8)

签到天数: 20 天

发表于 2022-10-24 15:03:46 | 显示全部楼层   内蒙古自治区乌兰察布市
火山效率比易语言提高那么多?
回复 支持 反对

使用道具 举报

结帖率:74% (17/23)

签到天数: 18 天

发表于 2022-10-24 08:15:41 | 显示全部楼层   黑龙江省佳木斯市

能麻烦分享一下 有兴趣的可以看看易语言版(开源) http://bbs.eyuyan.com/read.php?tid=406310 这个吗 官方论坛的号早忘记了 新zc需要激活码 我也主要想试试 格式化网页的速度
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表