迅搜搜索引擎的一个关于高亮的小bug

高亮的原理是在所搜结果中替换要搜索的内容,并在两边加上em标签,内容如下

然后进行替换的时候是这样

由于流程问题,假如你要搜索的东西为 ABC+空格+E那么问题就来了,假设搜索结果为ABCDE,第一次替换结果为

没什么问题,然后第二次

好了,怎么办呢?我们先用一个基本不会有人搜的字符来代替em,比如用”·”

那么替换结果就是

然后就简单了,在结果后面加上一句

发布者

《迅搜搜索引擎的一个关于高亮的小bug》有4个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注