最近文本替换好像..挺多人围观的...
所以,随手写了代码来蹭热度...首先易语言其实并不适合写这些...缺少的东西太多了..
同样的写法,用火山写的..比这快N倍....这就是现实....
只是随手写的..没有优化..
其实就是分词器的原理..
如果要优化:
1:取消逐字分割
2:还需要加一个布隆过滤器..
3:记录要替换文本的长度数组
4:使用标准的哈希表(我随手写的)
5:..............
显然..我只是来蹭热度了,并不想付出太多时间...所以,并没有优化...
如果易语言要用的话,其实可以看看E2EE里的"文本过滤器"效率绝对是一流的..
如果想要研究,并改进,可以下载看看,并按照我提供的优化建议.尝试修改..可能会有意想不到的效果...
但是,也不可能超过E2EE的..底子摆在这里...