【发布时间】:2012-05-31 06:13:39
【问题描述】:
假设我有一个大约 10,000 个单词的 HTML 文本和一个包含大约 10,000 个关键字的列表。我想在文本中找到所有出现的关键字并将它们替换为<span title="a keyword">keyword</span>。作为一个额外的复杂因素,我不想替换周围已经有 <span> 的关键词。
在 PHP 中最好、最有效的方法是什么?
我显然可以为每个关键字构建一个正则表达式并按顺序运行它们,但这似乎是一场复杂的噩梦。
【问题讨论】: