3

将 sunburnt 的高亮响应实现到应用程序(在这种情况下基于 django)的最佳方法是什么?

此链接显示了响应的结构。

正如他们所说

结果显示为字典字典

这是可以理解的。我不明白的是:

文本用 HTML 突出显示,片段应该适合直接放入搜索模板

我怎样才能“删除模板中的片段”?在示例中,他们确实突出显示了“游戏”一词。我怎样才能使用那些突出显示的片段?我必须对我的文本进行“搜索和替换正则表达式”吗?还有另一种(希望更聪明)的方法来处理这个问题吗?

这次我真的被困住了,无法想出任何解决方案。提前谢谢大家。

4

1 回答 1

0

要突出显示的文本已经被 <em> 标签包围。因此,如果您按原样呈现结果文本(在发送的响应 HTML 中),突出显示的单词将以粗体显示(因为它们周围有 <em> 标记)。

如果您希望它以不同的方式突出显示,您可以使用 CSS 来实现。就像是:

em {
    background-color: yellow;
}

例如,在您的 CSS 中,将以黄色突出显示匹配项。

于 2012-02-27T19:44:37.370 回答