【发布时间】:2013-10-15 01:37:14
【问题描述】:
我想为我的搜索引擎加粗部分文本......主要引擎是 Python ......
我在一个名为 q 的 var 中有搜索词(用于查询)......对于这个例子,假设搜索词是“BlOg”我计算搜索结果,我想替换所有出现的“BlOg”忽略大小写然后应该用相同的文本替换所有“blog”和“BLOG”和“BLog”等,但用<b>标签包裹......
例如:
Search term: "BlOg"<br>
result 1 before: "CS Blog"<br>
after: "CS <b>Blog<b>
result 2 before: "Stacker blog" [notice the "blog" is lowercase]<br>
after: "Stacker <b>blog<b>
请注意,我没有更改大小写;我只是用<b> 标签包围了它。
【问题讨论】:
-
你在使用 Django 吗?
-
@Emil 不!只是标准的 Python
标签: python search-engine